uml/软件工程用例图类图协作图,时序图,活动图,状态图,构件图,部署图速通

已经是最精简了,请耐心看完文字哦,概念很重要的

用例图:用于描述系统、参与者及二者间的关系。它通过矩形表示系统,小人图形表示参与者,椭圆表示用例

1d74adf627e74e8ba07e48b271066332.png

 

类图:类图是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,简化理解

元素:对象,属性,操作

efc46f62de61405b8bfaa72fc3919917.png

 

协作图(Collaboration Diagram),协作图通常用于表示系统中的操作或方法的执行过程,并显示在执行这些操作时对象是如何相互合作的。不强调时间和序列,描述操作。

49f908f348d9470e873a5d7e31d4c8c3.png

 

时序图又叫顺序图,用于描述对象之间的动态协作和消息传递的时间顺序,体现系统的动态行为。

组成:角色,对象(object),生命线,激活,消息{同步,异步,返回},自关联消息

 

角色:外部与系统交互的实体,可是人物也可以是另一个系统

c768a941c9854495bf4a5b24ec83cc78.png

 

对象:系统内部的实体,也可以是类的实例

34413d0b290648d49dc8b93fb2efd70a.png

 

生命线:对象在时间线上的存在

0e84f2d7a6194f35895c889172f40569.png

 

激活:对象执行一项操作的时期, 表示该对象被占用完成某个任务,是一个垂直的窄的矩形

d901167d5f864e91b92bd613f5ddcb44.png

 

同步消息是实线加箭头,异步消息是实线单箭头,返回消息的虚线箭头

82e58f68b84c425abc1a84c4d46cbb52.png

 

自关联消息:自己发自己

47cd6461d67a4c53bdbadbd5d167c3a2.png

 

举栗子:

909a29222a8646b69f1bf7ed3d471a90.png

 

状态图:描述对象的生命周期和状态转换,是状态与状态之间的转换

元素:开始{实心圆},结束{空心圆},状态{圆角矩形},转移{实线箭头}

614c0a57f38e4117a57c35f89552f63d.png

 

活动图:表达系统动态特性,描述具体动态的执行逻辑,展现活动与活动之间转移的控制流

元素:动作{这个更是圆角矩形2.0},

00bdfe27bb4549989b45eacf04903b6b.png

活动节点,开始和终止,判断节点和合并节点{菱形},泳道{区分各个对象可执行的活动},分叉节点和结合节点{横杠,竖杠},对象流{流程里面的隐藏项目}

276808c21d4348398a1c60f4d4f0fb86.png

构件图:描述软件构件和构件之间的依赖关系

元素:构件,接口,构建实例

构件长这样9ba2a78dbeaf46b9a37575747f20e70d.png

78dc2983e22c42edb67ac2381fe3851c.png

部署图:  描述不同环境中部署与配置情况

节点{正方体,执行环境,有阴影的是处理环境},组件{长得和构件一样,是可部署的软件模块},连线

2679a2ce960448be851352844135a504.png

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值