UML中的九种图

在UML中,按照层次结构来划分,其基本构造块:视图、图和模型元素。

类图与构件图推断结构;顺序、协作、状态、活动 描述  行为;实施图描述软件的处理器和拓扑结构。


大图


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
UML(Unified Modeling Language)是一种用于软件设计的标准化语言,用于描述和建模软件系统的不同方面,包括结构、行为和互动。下面是UML九种常用的的详细介绍: 1. 用例(Use Case Diagram) 用例描述了一个系统的功能和行为,它展示了系统的参与者(actors)以及它们与系统之间的用例(use cases)之间的关系。用例是从用户角度描述系统功能的,因此用例通常是整个系统的第一个建模。 2. 类图(Class Diagram) 类图描述了一个系统的类、接口、属性和方法之间的关系。它通常用于描述系统的静态结构,是系统的基础结构。类图描述了类与类之间的关系,包括继承、关联、聚合和组合等。 3. 对象(Object Diagram) 对象描述了一个系统的对象及其之间的关系。它展示了一个系统的实例关系,以及它们之间的连接。对象通常用于更详细的建模阶段,以便更好地理解系统的组成部分和交互。 4. 时序(Sequence Diagram) 时序描述了一个系统的对象之间的交互,它展示了对象之间的消息传递和顺序。时序通常用于描述系统的动态行为,可以帮助我们更好地理解系统的执行流程和交互。 5. 协作(Collaboration Diagram) 协作描述了一个系统的对象之间的协作关系,它展示了对象之间的消息传递和协作。协作与时序类似,但它更强调对象之间的协作和交互。 6. 活动(Activity Diagram) 活动描述了一个系统的活动和行为,它展示了一个系统的流程和控制结构。活动通常用于描述系统的流程和实现过程。 7. 状态(State Diagram) 状态描述了一个系统的状态和状态转换,它展示了一个系统的状态和事件之间的关系。状态通常用于描述系统的状态和行为之间的关系。 8. 组件(Component Diagram) 组件描述了一个系统的组件及其之间的关系。它展示了一个系统的组件、接口和依赖关系。组件通常用于描述系统的软件组件和系统结构。 9. 部署(Deployment Diagram) 部署描述了一个系统的物理结构,它展示了一个系统的节点、连接和部署关系。部署通常用于描述系统的物理部署和运行环境。 以上是UML九种常用的的详细介绍。在实际应用,不同的形式可以结合使用,以便更好地描述和建模系统。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值