UML总结 九种图 UML 实例

简介: UML总结 九种图 UML 实例

九种图:

类图 对象图 状态图 构件图 部署图 协作图 序列图 活动图

静态架构 动态行为等

用例图:描述用户需求

静态图 :

类图:定义系统中的类,描述类关系 描述静态结构

对象图:实例,描述了系统在具体时间所包含的对象及各个对象之间的关系

行为图:

状态图:类对象有可能状态以及事件发生状态转移条件

活动图:满足用例要求所要进行的活动以及活动间的约束关系

实现图:

构件图:描述代码的物理结构以及各构件之间依赖关系

实施图:部署图定义系统中硬件物理结构体系

uml规则

命名 范围 可见性 完整性 执行运行模拟动态模型

规格说明:

UML的公共机制:

修饰:中每个元素都有一个基本符号

通用划分:

类/对象二分法

类是一个抽象 对象是这种抽象的一个表现形式

接口/实现二分法 :接口声明了一个契约,而实现表示了对该契约的具体实施

每个构造快都有像接口实现二分法

**UML 实例**

显示 简单的Java程序

HelloWorld

Applet 泛化关系

Graphics 依赖关系 Applet

Extends 建造的继承关系

Graphics

继承层次

HelloWorld Container 容器 panel面板

包:J2MI J2SE J2EE

包也可以依赖的

序列图

构件图:helloWorld.java 编译

UM在软件开发各个阶段的应用

需求:描述需求

分析:

设计

实现:

集成与交付:

测试:

单元测试

集成测试

系统测试

相关文章
|
9月前
|
存储 测试技术 开发工具
软考中的UML图、数据流图等二十余种示例
软考中的UML图、数据流图等二十余种示例
693 0
|
8月前
|
设计模式 uml
设计模式学习心得之前置知识 UML图看法与六大原则(下)
设计模式学习心得之前置知识 UML图看法与六大原则(下)
58 2
|
8月前
|
设计模式 数据可视化 程序员
设计模式学习心得之前置知识 UML图看法与六大原则(上)
设计模式学习心得之前置知识 UML图看法与六大原则(上)
58 0
|
8月前
|
数据可视化 测试技术 uml
如果更好的绘制UML图
如果更好的绘制UML图
57 0
|
9月前
|
Java uml
UML之组件图(构件图)
UML之组件图(构件图)
248 0
|
9月前
|
程序员 uml
UML图 | 时序图(顺序、序列图)绘制
UML图 | 时序图(顺序、序列图)绘制
1123 0
|
9月前
|
测试技术 uml
UML—浅谈常用九种图
UML—浅谈常用九种图
313 0
|
设计模式 数据可视化 程序员
设计模式概述、UML图、软件设计原则
设计模式概述 软件设计模式的产生背景 "设计模式"最初并不是出现在软件设计中,而是被用于建筑领域的设计中。 1977年美国著名建筑大师、加利福尼亚大学伯克利分校环境结构中心主任克里斯托夫·亚历山大(Christopher Alexander)在他的著作《建筑模式语言:城镇、建筑、构造》中描述了一些常见的建筑设计问题,并提出了 253 种关于对城镇、邻里、住宅、花园和房间等进行设计的基本模式。 1990年软件工程界开始研讨设计模式的话题,后来召开了多次关于设计模式的研讨会。直到1995 年,艾瑞克·伽马(ErichGamma)、理査德·海尔姆(Richard Helm)、拉尔夫·约翰森(Ra
84 0
|
数据可视化 测试技术 uml
UML概述及UML图详解
UML概述及UML图详解
372 0
UML概述及UML图详解
|
uml C++
UML——实现图(组件图、部署图)
在进行完前面的系统逻辑设计之后,下一步我们就需要定义设计的物理实现,如可执行文件、库、表、文件和文档等。UML的实现图又分为了:组件图和部署图两部分