UML元素:九种图

在这里插入图片描述
用例图:
展示系统外部的各类执行者与系统提供的各种用例之间的关系。

执行者:
不是系统的一部分,可以是用户(人),也可以是一个在执行过程中要调用本系统的另一个应用系统。
用例:
表示的是不同的执行者对系统的应用方式。
在这里插入图片描述
类图:展示系统中类的静态结构。
对象图:是类图的一种实例化图。

在这里插入图片描述
状态图:描述一类对象具有的所有可能状态及其转移关系。
在这里插入图片描述
顺序图:展示对象之间的一种动态协作关系。

在这里插入图片描述
协作图:从另一个角度展示对象之间的动态协作关系。

在这里插入图片描述
活动图:展示系统中各种活动的执行流程。
在这里插入图片描述
构件图:展示程序代码之间的物理结构。
在这里插入图片描述
部署图:展示软件在硬件环境 (特别是在分布式及网络环境)中的配置关系。
在这里插入图片描述
在这里插入图片描述
UML可以用于系统开发的不同阶段:

系统分析阶段可以使用用例图来捕获用户的需求,用类图和对象图描述系统的静态结构(概念层),用状态图、序列图(或协作图)、活动图描述系统的动态结构;

系统设计阶段描述系统对象的接口、通信和并发性、数据库设计等,除了使用类图(说明层)之外,仍然需要使用状态图、序列图(或协作图)、活动图,同时需要使用构件图和配置图;

对象设计阶段主要使用类图(实现层)和活动图。

单元测试使用实现层的类图,集成测试使用构件图和配置图,有效性测试使用用例图。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值