软件工程师学习笔记(十二)—— 下午题3 UML建模

一般是用例图或类图,再附加一个图(顺序,活动,状态,通信,构建)。

一、用例图

参与者+用例(椭圆)

用例之间会有包含、扩展、泛化三种关系。

《include》必须会使用到

《extend》不是必须

 二、类图&对象图

 三、顺序图

核心元素:最上面是对象,每个对象往下拉一条虚线表示生命线,横着写的是消息。

顺序图强调的是时间顺序。

考试的话一般会抠掉几个消息让你填充。

 

 四、活动图

和流程图很像。

粗横线表示产生多个并行的线程,或者多个并行线程合并。

 

 

 

 五、状态图

方括号前面是触发的前置动作

方括号里面是状态转化的条件。

/后是满足转化条件后的后置动作。

黑色圆形是开始,双层黑色球是结束。

圆角方块是一个个状态。

 

 六、通信图

由对象(方块)和消息组成,不强调时间顺序(与顺序图对比)

 

posted @ 2021-10-31 22:07  菅兮徽音  阅读(82)  评论(0编辑  收藏  举报