UML考试中如何画出一个顺序图!最全解释(期末速成)

顺序图画图技巧

我将用最通俗的语言,为你解释如何画出一个顺序图

基本元素:
  • 对象(上面小人和一排框)
  • 生命线(竖着的虚线)
  • 激活(虚线上的框)
  • 消息(线+箭头+字,使用动词+名词,要对别人做了什么事,或者自己对自己做了什么事)
和其他图的关系
  • 顺序图和用例图:顺序图是从计算机角度(对象的交互)描述用例
  • 顺序图和类图:类图描述的是系统静态结构,顺序图描述的是动态结构

画图小技巧:

无外乎三个类,边界类(就是界面),控制类(就是某个总控制台,可以理解为后端程序),实体类(一般来说就是数据库,各种记录,各种信息)

所以,画顺序图实际上就是套模板,你可以看到之后所有例题,基本都能对应我这套模板。

  1. 先整个界面,界面上操作无外乎打开界面、查看信息,填写信息,单击确认,直接抄上去。
  2. 再来个控制类,一般命名就是什么什么处理、什么什么控制,这个什么什么其实就是你系统要完成的操作,比如说借书系统就是借书处理,选课系统就是选课处理,很简单,不用想的。名字写好了,那这个类的操作只有一个就是确认!当然你也可以加点字,比如什么什么确认,确认什么什么的。
  3. 然后是各种实体类,上面说了其实就是对数据库的操作,题目一般会告诉你一部分的实体的,当然你也可以凭借你的脑子,一般来说,绝对会有的三个类是用户类(具体用户名字具体看系统,当然有时候就一个用户类可能已经写在最前面了,那就不要写了)、你这个系统要操作的那个对象类以及用户和那个对象之间的记录类,以服装预定系统为例,分别就是顾客类、服装类、预定记录类。图书借书系统就是读者类、图书类、借书记录类。
  4. 写完实体类的名称之后,具体的操作是什么呢?还是很简单,就是检查,检查,检查,疯狂检查,然后修改某个记录,然后新增某个记录,这个检查检查什么呢,其实就是检查你上面写的实体类,直接把名字拿过来套就行,检查用户信息、检查订购的服装信息,如果觉得太短,那就检查用户信息是否怎么怎么样,比如检查用户信息是否存在之类的话,再然后是修改某个记录,你可以根据具体题目来,比如服装预定,那就是对服装类操作修改服装数量-1,最后新增一条预定记录
  5. 好了,完事了,根本不需要脑子,顺序图是这里面最简单的,把上面的套上去80%的分就有了,然后就得根据具体题目来了。

例子:

image-20240620111928779

image-20240620111935673

image-20240620111942665

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我嘞个乖乖鹅

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值