预定车票和买票活动图.ppt

活动图的用途 活动图也可以用来对用例的业务流程或事件流建模,也可以用来对操作的实现建模; 和顺序图、协作图不同,活动图的重点在于发生的活动,而不是对象。 7. 对象流 对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或者动作对对象的影响。 7. 对象流 对象流中的对象特点: 一个对象可以由多个动作操纵。 一个动作输出的对象可以作为另一个动作输入的对象。 在活动图中,同一个对象可以多次出现,它的每一次出现表明该对象正处于对象生存期的不同时间点。 活动图建模—学生选课 学生进入选课系统 提交自己的用户名和密码 系统验证用户名 如果用户名不存在,给出提示结束 如果用户名存在,检查学生输入的密码 如果密码不正确,给出提示结束 如果密码正确,系统显示课程列表 学生选择要选修的课程 学生提交所选的课程 系统对选课进行验证,并给出确认提示 学生确认后,系统保存所选课程 系统提示操作成功 学生退出选课系统 活动图VS状态图 区别: 活动图着重表现从一个活动到另一个活动的控制流, 是内部处理驱动的流程; 状态图着重描述从一个状态到另一个状态的流程, 主要有外部事件的参与。 状态图 活动图课堂练习 大家画一下用word 创建一个文件的活动图,使用该活动图对这一过程进行建模。 活动图建模技术 ⑴ 识别要对工作流描述的类或对象。找出负责工作流实现的业务对象,这些对象可以是显示

文档评论(0)

1亿VIP精品文档

相关文档