UML九种图用法总结

本文总结了UML的九种图,包括用例图、顺序图与协作图、活动图、状态图、对象图、类图、构件图和部署图,详细阐述了每种图的用途和特点,帮助理解UML在软件开发中的应用。
摘要由CSDN通过智能技术生成

一、用例图
侧重描述用户需求
1.用例是Jacobson发明的概念,用例驱动的软件开发方法已得到广泛的认同。
2.用例是系统、子系统或类和外部的参与者交互的动作序列的说明,包括可选的动作序列和会出现异常的动作序列
3.用例命名往往采用动宾结构或主谓结构
4.系统需求一般分功能性需求和非功能性需求两部分,用例只涉及功能性方面的需求
5.用例之间可以有泛化关系,包含关系,拓展关系
6.脚本是用例的实例
7.参与者是指系统之外的、需要使用系统或与系统交互的东西,包括人、设备、外部系统等
8.参与者之间可以有泛化关系
9.用例的描述是用例的主要部分
10.用例的描述格式没有统一的格式
这里写图片描述
二、顺序图和协作图
统称为交互图,用来描述对象之间以及对象与参与者之间的动态协作关系以及协作过程中行为
1.顺序图,也称序列图
强调消息是如何在对象之间被发送和接收的,重点描述时间和顺序
这里写图片描述
2.协作图
显示对象间的动态合作关系,强调上下级的关系
这里写图片描述
三、活动图
活动图是描述系统或业务的一序列活动构成的控制流,他描述了系统从一种活动转换到另一种活动的整个过程
活动图与交互图都是用来对系统动态方面进行建模,它们的区别在于:交互

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值