🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
UML一般被分成两个集合,包括14种基本图表类型: 实例模型包括 ### 结构建模图 结构图定义了一个模型的静态架构。它们通常被用来对那些构成模型的‘要素'建模,诸如:类,对象,接口和物理组件。另外,它们也被用来对元素间关联和依赖关系进行建模。 1. 包图 Package 用来将模型划分成不同的逻辑容器或“包”,并在更高层次上描述它们之间的交互关系。了解更多 ... 2. 组件图 component 被用来构造更高层次或更复杂的结构,通常由一个或多个类构成,并提供一个定义明确的接口。了解更多 ... 3. 类或结构图 class-diagram 用来定义模型的基本建立模块 : 类型、类和构成完整模型的一般素材。了解更多 ... 4. 部署图 deployment 显示现实环境中重要物件的物理配置。了解更多 ... 5. 复合结构图 composite 提供了一种对元素结构进行分层的方法,并着重体现了元素内部的细节,结构和关系。了解更多 ... 6. 对象图 object 显示结构元素的实例间如何关联,以及在运行时如何使用。了解更多 ... 7. Profile图 profile-diagram Profile图提供了定义一个轻量扩展UML规范的可视化的方式。 UML Profile通常使用域专用或平台特定的属性和限制,用来定义一组构建体,这扩展了潜在的UML元素。了解更多 ... ### 行为建模图 行为图用来记录在一个模型内部,随时间的变化,模型执行的交互变化和瞬间的状态;并跟踪系统在真实环境下如何表现,以及观察系统对一个操作或事件的反应,以及它的结果。 8. 用例图 use-case 用来对用户/系统的交互关系建模。 用脚本和情形的形式来定义行为,要求和约束。了解更多 ... 9. 顺序图 sequence 与通信图联系紧密,并在垂直时间线上显示对象间消息传递的顺序。了解更多 ... 10. 活动图 activity 广泛使用于定义基本程序流程和在一般化过程中,记录判断点和动作。了解更多 ... 11. 时序图 timing 融合顺序图和状态图,以提供观察对象随时间变化的状态和改变这个状态的消息。了解更多 ... 12. 状态机图 state-machine 对于了解模型执行时的瞬时状态,即模型的运行状态是重要的。 了解更多 ... 13. 交互概览图 Interaction 融合活动图和顺序图,使交互部分容易与判断点和流程结合。 了解更多... 14. 通信图 communication 显示协作实例中,对象间实时消息和通信的网络结构与顺序。了解更多... * * * * * http://www.sparxsystems.cn/resources/uml2_tutorial/