UML —— 通过图形完成文档,是一个庞大的图形化表示体系。
UML的三种应用方式:
1.草图
2.蓝图
3.编程语言
学习UML的要素
1.表示法
2.过程
3.工具
UML学习要素之——软件工程
UP(the Unified Software Development Process)——是一种流行的构造面向对象系统的迭代软件开发过程。(用例驱动开发,即基于软件的使用目标)
RUP —— Rational统一过程,对UP的详细精化。
迭代和增量式开发
构件:表示软件模块,如DLL文件,java文件,jar包等
节点:表示部署当中的,如数据库节点,服务器节点等
不同的图可以从系统的不同的角度来看待。
用例图:从使用者角度观察系统,提供怎样的功能。
交互图:描述系统功能的具体过程。
类 图:表示实例与实例之间的关系。
活动图:表示一种流程,比如登录,首先打开登录界面,输入账号密码,进入后台判断。。。
状态图:表示状态的变化,例如校园一卡通,有多重功能,有未开启、启动、冻结、回收等状态,所以必然存在不同的状态的变化。
这里有几个图例
- 大小: 21.7 KB
- 大小: 15.8 KB
- 大小: 12.5 KB
- 大小: 107.9 KB
- 大小: 32.8 KB
- 大小: 36.6 KB
分享到:
相关推荐
### 针对Java程序员的UML概述 #### UML简介 统一建模语言(Unified Modeling Language,简称UML)是一种面向对象的标准化建模语言,广泛应用于软件工程领域,尤其是面向对象系统的可视化建模。它提供了一套图形化的...
### UML概述与核心知识点解析 #### UML的定义与特点 **UML**(Unified Modeling Language,统一建模语言)是一种广泛应用于软件工程领域的标准化建模语言。它以其简洁性和统一性著称,能够有效地表达软件设计中的...
**标准建模语言UML概述** UML,全称为统一建模语言(Unified Modeling Language),是一种在软件工程领域广泛使用的图形表示法,旨在提供一种标准化的方式来描述系统的结构和行为。UML通过各种图表来帮助软件开发者...
**UML(统一建模语言)**是一种标准的图形化建模语言,广泛应用于软件工程领域,特别是对于Java程序员来说,UML是...通过阅读"针对Java程序员的UML概述.pdf"这份文档,你将能够深入理解UML在Java开发中的应用和价值。
《针对Java程序员的UML概述》是一本专为Java开发者设计的书籍,旨在帮助他们理解和应用统一建模语言(Unified Modeling Language,简称UML)。UML是软件工程领域的一种标准化建模方法,用于可视化、构建和文档化软件...
软件工程与UML概述.ppt
"软件需求分析与建模-UML概述" 软件需求分析是软件开发过程中非常重要的一步,它涉及到对软件系统的需求进行收集、分析、记录和维护。软件需求分析的目的是为了获取软件系统的需求,以便更好地设计和实现软件系统。...
### 统一建模语言UML概述 #### UML的基本模型 统一建模语言(Unified Modeling Language,简称UML)是一种广泛应用于软件工程领域的标准化建模语言,它提供了一套图形化工具和技术来帮助开发者更好地理解和构建...
了解uml概述,学会使用startuml绘制流程图
《标准建模语言UML与Java实现:UML概述》 标准建模语言UML(Unified Modeling Language)是一种用于软件工程的图形表示法,旨在帮助开发者可视化、构造和文档化系统的设计。UML通过一系列图,如用例图、类图、序列...
《软件工程》教学课件CH9-UML概述主要聚焦于UML(统一建模语言)在软件开发中的应用。UML是一种标准化的面向对象的建模语言,它整合了Booch、Rumbaugh和Jacobson等多位专家的独立方法,旨在提供一种统一的标准,方便...