UML中的九种图

本文介绍了UML中的九种图,包括类图、对象图、状态图、序列图、协作图、活动图、组件图、部署图及其区别。类图用于描述系统的静态结构,对象图展示类的实例。状态图补充说明类的状态变化,序列图和协作图描述对象间的动态协作,活动图描绘操作执行时的活动流程。组件图和部署图关注系统的物理结构。各图在需求、分析、设计和实现阶段有不同的应用。
摘要由CSDN通过智能技术生成

                                     UML九种图

这九种图来源于哪? UML 。
UML 是什么?可视化的建模语言,通俗点,它就是一个工具,帮助我们了解、研究、开发系统的建模工具。
从系统的哪些方面开始研究呢?系统的硬件模型和软件模型,外部模型和内部模型,整体模型和局部模型,静态模型和动态模型等等;
 
  一.基本概念
1,用例图:用来定义系统的功能需求,把需求和设计完全的分离开来。把系统当做一个黑箱子,定义系统的一个总体印象。
用例:就是“功能”
图中关系:用例.执行者.关系     用例间关系:包含 扩展    其他图符:系统


 

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九种常用的的详细介绍。在实际应用,不同的形式可以结合使用,以便更好地描述和建模系统。
评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值