UML的基本构造块
UML的基本构造块分为:事物,关系和图。以下是对这三个的构造块的详细解释。
一、事物:
包含四种事物:结构事物,行为事物,分组事物和注释事物。
1、结构事物;UML模型的静态部分,描述概念或物理元素。
包括:
类:具有相同属相和相同操作,相同关系相同语义的对象的描述。
接口:描述元素的外部可见行为,即服务集合的定义说明。
协作:描述了一组事物间的相互作用的集合。
用例:代表了一个系统或系统的一部分行为,是一组动作序列的集合。
主动类:是这样的类,其对象至少拥有一个进程或线程,因此它能启动控制活动。
构件:系统中物理存在,可替换的部件。
节点:运行时存在的物理元素。
(参与者、信号应用、文档库、页表等都是上述基本事物的变体)
2、行为事物:UML模型图的动态部分,描述跨越空间和时间的行为。
包括:
交互:实现某功能的一组构件事物之间的消息的集合,涉及消息、动作序列、链接、
状态机:描述事物或交互在生命周期内响应事件所经历的状态序列。
3、分组事物:UML模型图的组织部分,描述事物的组织结构。
包:把元素组织成组的机制。
4、注释事物:UML模型图的解释部分,用来对模型中的元素进行说明,解释。
注解:对元素进行约束或解释的简单符号。
二、关系六种关系:泛化关系,关联关系(关联,聚合,组合),依赖关系,实现关系
因为篇幅比较长,所以另写了一篇关于UML关系的博客,具体详见 《UML的六大关系》。
三、图UML的九种图+包图
UML的九种图:用例图,类图,对象图,状态图,活动图,序列图,协作图,构件图,部署图。
因为篇幅比较长,所以另写了一篇关于UML图的博客,具体详见 《UML的九种图+包图》。
总结:事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。
本文链接:http://blog.csdn.net/caozhangyingfei0109/article/details/8526312
本文作者:廊坊师范学院信息技术提高班九期张薄