【UML】
- 事物
- 结构事物:模型的静态部分,描述概念或物理元素,例如:类,接口,协作,用例,主动类,构件,节点
- 行为事物:UML模型的动态部分。例如:交互(消息,有向线段),状态机(对象或交互的状态,圆角矩形)
- 分组事物:模型分解组成的“盒子”,例如:包(概念性,仅存在开发阶段,文件夹图形)
- 注释事物:UML的解释部分,例如:注解
- 视图
- 分为三个视图域:结构分类,动态行为,模型管理
- 类图(Class Diagram):展现了一组对象,接口,协作以及之间的关系,作为静态视图,还可以包含依赖,关联,泛化,实现,注解,约束关系等
- 用例图(Use Case Diagram):展现了一组用例,参与者以及两者的关系。对系统的静态用例视图建模时,可以分两种方法:对系统的语境建模,对系统的需求建模
- 构件图(Component Diagram):展现了一组构建之间的组织和依赖,通常将构建映射一个或多个类、接口或协作
- 部署图(Deployment Diagram):体系结构的静态实施视图,与构件图相关,通常一个节点包含一个或多个构件,类似包图
- 状态图(statechart Diagram):展现了一个状态机,它由状态,转换,事件和活动组成,一般是分析一个对象,强调对象行为的事件顺序。
- 状态图中的状态包括状态名、内部活动、内部转换、入口和出口动作等部分
- 活动图(activity Diagram):特殊的状态图,展现了系统从一个活动到另一个活动的流程
- 交互图 :顺序图和协作图均被称为交互图
- 顺序图强调消息时间序列
- 系统的动态方面建模
- 对象图 (Object Diagram):静态的实例,一组对象以及它们之间的关系 一般包括对象和链