UML是一种面向对象的同一建模语言。它包括10种图,其中,用例图展示了外部参与者与系统内用例之间的连接。UML的外部参与者是指{{U}} (47) {{/U}},用例可以用{{U}} (48) {{/U}}图来描述。{{U}} (49) {{/U}}指明了对象所有可能的状态以及状态之间的迁移。协作图描述了协作的{{U}} (50) {{/U}}之间的交互和链接。 |
主要的域 |
视图 |
图 |
主要概念 |
结构 |
静态视图 |
类图 |
类、关联、泛化、依赖关系、实现、接口 |
用例视图 |
用例图 |
用例、参与者、关联、扩展、包括、用例泛化 | |
实现视图 |
构件图 |
构件、接口、依赖关系、实现 | |
部署视图 |
部署图 |
节点、构件、依赖关系、实现 | |
状态机视图 |
状态机图 |
状态、事件、转换、动作 | |
动态 |
活动试图 |
活动图 |
状态、活动、完成转换、分叉、结合 |
交互视图 |
顺序图 |
交互、对象、消息、激活 | |
协作图 |
协作、交互、协作角色、消息 | ||
模型管理 |
模型管理视图 |
类图 |
包、子系统、模型 |
可扩展性 |
所有 |
所有 |
约束、构造型、标记值 |