课程名称_软件工程导论__________学班学姓院____计算机工程学院_________级号名14软件1班2014144141秦川2016年1月11日批阅教师课程名称学
号
2014144141
时间
软件工程
姓名
秦川
实验成绩
实验日期
实验名称
实验目的:
实验7面向对象的分析与设计——活动图
1、熟悉UML活动图的功能和组成元素2、理解活动图的语义3、学会构思活动图
4、掌握活动图的绘制方法实验内容:
任务一:分析图书管理系统的用户登录模块,且绘制活动图任务二分析网上书店的业务需求,且绘制活动图
实验原理:
活动图描述用例的活动以及活动间的约束关系,用于识别并行活动和工作流程情况,使用框图的方式显示动作及其结果。用它可以说明采取什么动作、做什么(对象状态改变)、什么时间发生(动作序列)及在什么地方发生(泳道)。
实验过程与结果:
任务一:分析图书管理系统的用户登录模块,且绘制活动图
1、绘制用户登录模块的活动图
操作步骤:1)运行MicrosoftOfficeVisio
2)选择“软件和数据库”中的“UML模型图”模板
3)鼠标点击选择“UM活动”,展开UML活动图的图标4)用鼠标选拉图标进行绘图(1)创建活动图
(2)添加活动图的开始状态(3)添加动作状态(4)添加活动状态(5)添加状态转换(6)添加活动图的结束状态
任务二分析网上书店的业务需求,且绘制活动图网上书店的业务功能描述请参见实验4的任务二。分析过程:(1)客户购书的活动图(2)订单处理的活动图实验小结
从表面上看,活动图与状态机图长得差不多,实际上,活动图是一种特殊的状态机图,用于对计算机流程和工作流程建模。
活动图描述的是需要做的活动,执行这些活动顺序以及工作流,它对于系统的功能建模较为重要,强调对象之间的控制流程。本质来说,活动图是一个流程图,展示跨过不同的对象从活动到活动的控制流,但与传统的流程图不同的是,活动图能够展示并发和控制分支。
活动图的建模分为俩种:一是为工作流建模,这种建模强调与系统进行交互的对象所观察到的活动;二是为对象的操作建模,这种情况下,这活动图就是流程图,描述系统的活动,这个实验大部分是为工作流建模。
备注:
因篇幅问题不能全部显示,请点此查看更多更全内容