用例图 火车站订票系统
分析:
客户可以通过三种方式订票
1 窗口
2 互联网
3 电话
2 方式订票成功可以返回短信通知,
所有的方式都必须打印纸质车票,客户通过车票上车
注意点:
参与者和用例之间一定是一种箭头→
这里把订票的事件抽象成了一个事件其他方式从订票继承,使用空白三角的箭头.
下发短信是可以可无的使用<<extend表示>>
打印火车票是必须的,是订票完后的行为使用<<include>>
类图学习
学生类和Data类是依赖关系,因为学生类有时候会用到data这个工具,是用虚线箭头表示
BoyStudent实现了IStudent接口,实现用空三角虚线箭头表示
SouthBoyStudent类继承了BoyStudent,使用空三角实心箭头表示
轮子等部分组成汽车,但是轮子有可以有单独的生命周期不受汽车影响,是聚合关系 用空菱形实线表示
同理部门组成公司,但是公司不存在了部门也不存在了,这是关联关系 用实心菱形和直线表示.
(主要是看有没有整体和部分的关系)
某公司下有研发部,HR部,销售部,公司有CEO 每个部门有经理和员工 画类图:
时序图:
学生发送一个获取老师信息的消息,(getTeacherInfo) 老师使用自己的方法验证请求,验证通过了返回学生(3)这些信息,
同时发送一个异步消息(sendEmail)到EmailServer
上面是开始点 下面是结束点 描述了公司请假流程
泳道活动图
分享到:
相关推荐
uml小结:uml简介 starUML 类图 用例图 时序图
本人关于类图的学习笔记。各种箭头的含义都有,图文并茂。比较了类之间各种关系的区别与联系。
笔记本时序图 各类笔记本的时序ACER4710 时序 DELL 时序 华硕时序2
UML的十种图(类图,对象图,用例图,包图,协作图,时序图等)pdf格式
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习...
Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记Java学习笔记
A8E时序图,修机必备之利器!
LabVIEW学习笔记LabVIEW学习笔记LabVIEW学习笔记LabVIEW学习笔记LabVIEW学习笔记LabVIEW学习笔记
C语言学习笔记C语言学习笔记C语言学习笔记C语言学习笔记
CSS学习笔记CSS学习笔记CSS学习笔记CSS学习笔记
maven学习笔记maven学习笔记maven学习笔记
C语言学习笔记 C语言学习笔记 C语言学习笔记 C语言学习笔记
CCNA学习笔记 CCNA学习笔记 CCNA学习笔记
j2ee学习笔记j2ee学习笔记j2ee学习笔记j2ee学习笔记j2ee学习笔记
希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf希沃白板学习笔记.pdf
Jquery学习笔记 Jquery学习笔记 Jquery学习笔记
人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能学习笔记人工智能学习笔记,人工智能学习笔记,人工智能...
本人一菜鸟的学习笔记 仅当学习纪录,,,有兴趣者可以自行下载察看 不喜者 勿喷
SSH学习笔记3 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记 SSH学习笔记
JDBC学习笔记--JDBC学习笔记JDBC学习笔记--JDBC学习笔记JDBC学习笔记--JDBC学习笔记JDBC学习笔记--JDBC学习笔记