软件建模与测试技术
实验报告
学 号:
姓 名:
提交日期:
成 绩:
东北大学秦皇岛分校
软件建模与测试技术
【实验编号】 1
实验报告
【实验名称】 Rational Rose 软件的使用
【实验目的】
1) 熟悉 Rational Rose 的工作环境及组成;
2) 掌握用 Rational Rose 软件绘制图表的基本操作;
3) 能熟练运用 Rational Rose 软件绘制各种较复杂的专业图表;
4) 掌握各种图表文档创建方法。
【实验内容】
安装并练习 Rational Rose 的基本操作,参见课本。
【实验结果】给出所制作的 UML 图形并完成实验报告。
图书馆借阅者用例图:
东北大学秦皇岛分校计算机与通信工程学院
第 1页
软件建模与测试技术
实验报告
【实验编号】 2
【实验名称】 UML 用例图的设计和实现
【实验目的】
1) 能够根据系统的功能分析系统的用例组成。
2) 正确确定用例图中的角色。
3) 能够分析系统的用例、活动者以及它们之间的关系。
4) 使用 Rose 软件能正确画出用例图,并说明每一个用例的事件流。
【实验内容】学校的网上选课系统的用例图的设计和实现
【实验报告】给出所制作的 UML 用例图文件并完成实验报告
管理员用例图:
东北大学秦皇岛分校计算机与通信工程学院
第 2页
软件建模与测试技术
实验报告
学生用例图:
教师用例图:
东北大学秦皇岛分校计算机与通信工程学院
第 3页
软件建模与测试技术
实验报告
【实验编号】 3
【实验名称】 UML 活动图的设计和实现
【实验目的】
1) 熟悉活动图的创建,根据事件流,准确地勾画出活动图。
2) 能够分析系统的每一个用例的事件流、画出相应的活动图。
3) 能使用 Rose 软件正确画出活动图。
【实验内容】
通过实际制作选课系统中的 Add Course(添加课程)用例来学习设计和实现活动图。
【实验结果】给出所制作的 UML 活动图文件并完成实验报告。
添加课程活动图:
东北大学秦皇岛分校计算机与通信工程学院
第 4页
软件建模与测试技术
实验报告
【实验编号】 4
【实验名称】 UML 序列图和协作图的设计和实现
【实验目的】
1)能够掌握两种交互图的相同点和区别。
2) 能够根据事件流,准确确定对象,画出序列图和协作图。
3) 熟悉使用 Rose 软件创建两种交互图。
【实验内容】
通过选课用例(select Course)为例,来学习序列图和协作图的设计和实现。
【实验结果】给出所制作的 UML 序列图和协作图文件并完成实验报告。
学生选课时序图:
学生选课协作图:
东北大学秦皇岛分校计算机与通信工程学院
第 5页
软件建模与测试技术
实验报告
东北大学秦皇岛分校计算机与通信工程学院
第 6页