Week13 之 系统分析与设计presson
要求:(1)将顺序图转化为对应的协作图
(2)对借书以及还书用例进行活动图建模(包括活动图和泳道图)
一、相关概念解释
(1)协作图
参考:https://blog.****.net/wangyongxia921/article/d etails/8250122
时序图与协作图相互转化,rational rose(快捷键F5)
定义:协作图是一种交互图,强调的是发送和接收消息的对象之间的组织结构。一个协作图显示了一系 列的对象和在这些对象之间的联系以及对象间发送和接收的消息。对象通常是命名或匿名的类的实例,也可以 代表其他事物的实例。
时序图与协作图转化实例:
图一是管理员结账的协作图。
图二是图一转换的时序图。
(2)活动图
参考:https://blog.****.net/jasonsix/article/details/52564328
定义:UML中,活动图用来展示活动的顺序,显示了从起始点到终点的工作流。
组成元素:活动、动作、动作约束、控制流、初始节点、结束节点、对象和对象流、判断节点和合并节点、分叉和结合 节点、扩展域、异常处理器、可中断活动区、分割
注:可前往上方参考链接学习
(3)泳道图
参考资料:https://blog.****.net/taozpwater/article/details/9765797
定义:在纵向上是部门职能,横向是岗位(有时候横向上不区分岗位)。绘图元素与传统流程图类似,但 在业务流程主体上,通过泳道(纵向条)区分出执行主体,即部门和岗位来。
实例: