软件系统建模、UML

目录

一,建模视角

二,建模方法

三,UML

1,事物

2,关系

3,图


一,建模视角

用不同的模型来从不同的视角表示系统:

1.外部视角,会对系统的上下文或环境进行建模;

2.交互视角,会对系统及其环境或者系统的构件之间的交互进行建模;

3.结构化视角,会对系统的组织或者系统所处理的数据的结构进行建模;

4.行为视角,会对系统的动态行为以及系统如何响应事件进行建模。

二,建模方法

结构化、面向对象方法、基于构件等等

三,UML

面向对象的建模方法,就是基于UML来表达的。

UML包含事物、关系、图

1,事物

(1)结构事物:结构事物在模型中属于最静态的部分,代表概念上或物理上的元素。
包括类、接口、协作、用例、活动类、构件、节点。
(2)行为事物:是UML中的动态部分。它们是模型中的动词,描述了跨越时间和空间的行为。
包括:交互、状态机、活动。
(3)分组事物:UML模型的组织部分。
包括:包。
(4)注释事物:用来描述、说明和标注模型的任何元素。
包括:注释。

2,关系

即类图中的6种关系:泛化 实现 依赖 关联 聚合 组合

3,图

图包括静态图和动态图。

UML1.5的9个图

静态图:用例图、类图、对象图、组件图(构件图)、部署图

动态图:顺序图、协作图、状态图、活动图

UML2.0新增的4个图

静态图:包图、复合结构图(组合结构图)

动态图:定时图、交互概观图

同时,把组件图演变为通信图。

UML的表亲

鲁棒图

猜你喜欢

转载自blog.csdn.net/nameofcsdn/article/details/113764979
今日推荐