
学院____计算机工程学院_________班级14软件1班
学号2014144141
姓名秦川
2016年1月11日批阅教师时间实验成绩
课程名称软件工程
学号2014144141姓名秦川实验日期
实验名称实验6面向对象的分析与设计——时序图
实验目的:
1、熟悉UML时序图的功能和组成元素
2、理解时序的语义
3、学会构思时序图
4、掌握时序图的绘制方法
实验内容:
任务一:分析图书管理系统的用户管理模块,且绘制时序图
任务二构思网上书店的各个时序图,且绘制时序图
实验原理:
时序图也叫顺序图,用来描述对象之间动态的交互关系,着重反映对象间消息传递的时间顺序,说明对象之间的交互过程。
时序图主要由4种元素构成:对象、生命线、激活期、消息。
实验过程与结果:
任务一:分析图书管理系统的用户管理模块,且绘制时序图1、绘制用户管理模块的部分时序图
1)运行Microsoft Office Visio
2)选择“软件和数据库”中的“UML模型图”模板
3)鼠标点击选择“UM序列”,展开UML时序图的图标
4)用鼠标选拉图标进行绘图
①新建时序图:选中对象生命线图标
②添加参与者:
③添加对象、设置对象属性
其他对象添加和设置过程相类似。
④添加消息、设置消息属性
其他消息添加和设置过程相类似 浏览用户信息的时序图:
新增用户的时序图
任务二构思网上书店的各个时序图,且绘制时序图网上书店的业务功能描述请参见实验4的任务二。
分析过程:
(1)查询与浏览图书信息的时序图
(3)客户订购图书时序图
(5)订单处理时序图
这次实验做的是时序图,比前面的类图、用例图难一些。
时序图,在我看来,或许难点重点就是要考虑全面,很多时候,画时序图都会忘记返回信息,返回信息是一种反馈,也是对上一操作的反应,这是极为重要的。任务二有5个时序图,都是工作量小的图,但组合起来就是相对完整的网上书店的时序图,一个系统的时序图可以是一个,也可以是很多个,重点就在于把握区分合理划分时序。
备注:
