UML(统一建模语言)是用于抽象基于对象的系统或软件的图表的集合。UML 可用于促进持续的应用程序开发。UML 也可以说是软件工程领域中的一种开发建模语言,旨在提供一种可视化系统设计的标准方法。UML 由许多以图表形式组合的图形元素组成。在图中表示图形元素的目的是根据每个图的功能来呈现系统的各种观点。各种观点的集合称为模型。
下面是UML图结构图
- 类图:解释正在创建的系统中的类之间的关系以及它们如何相互协作的图。
- 对象图:对系统中某个时间点 免费电话营销线索 的对象的描述。因为它强调命令而不是 类, 所以对象 图通常被称为命令图。
- 组件图:显示系统中的组件以及它们之间的关系的图。
- 部署图:显示系统物理布局的图,显示在用于实现系统的硬件 部件 上运行的软件 部件 以及硬件 组件 之间的连接
行为图活动图
- 描述各种用户或系统活动的工作流程、执行活动的人员以及这些活动的顺序流程的图表。
- 用例图:显示用户角色以及他们在使 评论B 用系统时如何发挥作用的图表。用例图还可用于表示用户与系统的交互并描述用例规范。
- 系统序列图:按顺序描述用户与系统交互的图。
- 协作图:是序列图的另一种形式的图 。该图描述了系统的组织结构以及接收和发送的消息。
- 状态图:描述系统如何对来自内部或外部的事件做出反应的图。该事件负责系统状态的变化。