活动图例题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1
活动图
活动图:着重描述操作实现中完成的工作以及用例实例或对象中的活动,活动图是状态图的一个变种。
教师记录分数的步骤:
教师记录分数的步骤:
教师
1. 不带泳道的活动图
如右图所示是一个无泳道的示例,图中描述了客户购物过程。在客户有要求服务、付款和取货,有开发票和交货提货活动。
动的业务组织。当对业务过程的工作流建模时,泳道非常有用。
可以把活动图分成可见的“泳道”,用垂直线把每个泳道和相邻的泳道分开。每个泳道在图中都有一个唯一的名称。泳道除了可能代表现实世界的某些实体之外,实际上没有很深的语义。每个泳道代表一个活动图的全部活动中部分活动的高层职责,并且每个泳道最终可能由一个或多个类实施。在一个被划分为泳道的活动图中,每个活动都明确地属于一个泳道,而转移可以跨越泳道。如图2所示是一个泳道的示例,图中描述了客户购物过程,有客户、售货员和仓库3个泳道。在客户泳道中有要求服务、付款和取货3个活动;售货员泳道有开发票和交货2个活动;仓库泳道有提货活动。 3、信号
在活动图中可以表示信号的发送与接收,分别用信
号接收图符与信号发送图符来表示,如图4所示。信号接收与信号发送可以与对象相连,它们之间用虚线箭头连接,用于表示信号的发送者和信号的接收者,箭头的方向是指信号的传送方向。
4、图5描述了一个煮咖啡的过程,将“红灯亮”信号发送到对象“咖啡壶”,当煮咖啡完成后,将接收来自对象“咖啡壶”的“红灯灭”信号。
例题:图书馆管理系统
3