您的当前位置:首页正文

实验7 面向对象的分析与设计——活动图

2022-08-07 来源:好走旅游网
实验报告

课程名称_软件工程导论__________学班学姓院____计算机工程学院_________级号名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)订单处理的活动图实验小结

从表面上看,活动图与状态机图长得差不多,实际上,活动图是一种特殊的状态机图,用于对计算机流程和工作流程建模。

活动图描述的是需要做的活动,执行这些活动顺序以及工作流,它对于系统的功能建模较为重要,强调对象之间的控制流程。本质来说,活动图是一个流程图,展示跨过不同的对象从活动到活动的控制流,但与传统的流程图不同的是,活动图能够展示并发和控制分支。

活动图的建模分为俩种:一是为工作流建模,这种建模强调与系统进行交互的对象所观察到的活动;二是为对象的操作建模,这种情况下,这活动图就是流程图,描述系统的活动,这个实验大部分是为工作流建模。

备注:

因篇幅问题不能全部显示,请点此查看更多更全内容