1、软件工程实验报告上海XX大学本科实验报告课程名称:软件工程 学 号:2121322姓 名:专 业:软件工程班 级:B21-2指导教师:贾铁军课内实验目录及成绩序号实验名称页码成绩1实验5 用Rational Rose绘图 2 3 4 5信息技术学院2022年 3 月 30 日上海XX大学实验报告课程名称: 软件工程 实验类型: 验证、设计 实验项目名称:实验五用Rational Rose绘图 实验地点: 信息中心222 实验日期: 2022 年 3 月 30 日1 实验环境Windows、Rational Software公司的Rational Rose应用软件2 实验目的(1)了解Ratio
2、nal Rose工具软件的组成及功能(2)掌握用Rational Rose画用例图的具体的使用方法3 实验内容(1)设计用例图(Use Case框图)(2)用Rational Rose,在Use Case视图中创建Use Case框图。4 实验要求目前,国内高校都开发了自己基于校园网的教务管理系统。由于其教务管理模式不尽相同,不同学校的实际教务管理情况各有自己的特点,因而各高校需要针对自己的教务管理模式和特点建立自己的教务管理系统。本设计是基于某高校的教务管理模式开发的基于校园网的教务管理系统。这样一个系统不仅可以降低工作量、提高办公效率,而且使分散的教务信息得到集中处理,对减轻教务工作负担、
3、提高教务管理水平、实现教务管理的现代化具有重要意义。仔细分析教务管理系统问题描述。本系统中创建主要的角色有以下三类:(1)教务员:教务员在教学管理系统中对全体学生进行用户登录、学籍管理、选课管理、教学管理和成绩管理,并且对教师进行登录管理、教学管理和成绩管理。教务处工作人员处理日常的系统维护,例如维护和及时更新学生,教师信息以及安排选课等。(2)教师:教师根据教务系统的选课安排进行教学,将学生的考试成绩录入此系统。 (3)学生:学生能够在教务管理系统更改学籍信息、进行选课、查询已选课程和考试成绩。5 实验步骤Use Case框图表示整个机构提供的功能,可用于解答3方面问题:系统的业务是什么?
4、为何要建立这个系统?以及使用这些系统的用户。Use Case框图在业务建模活动期间大量用于设置系统情景和形成创建使用案例的基础。1)使用Rational Rose画Use Case框图(1)点击“开始”在“程序”中找到“Rational rose”点击“Rational Rose Enterprise Edition”进入该软件。如图5-27所示。 图5-27 用“开始”菜单启动Rational Rose(2)在该软件出现的界面左边将看到一个“Use Case View”双击后出现一个“main”,在双击“main”会弹出一个界面,可此界面上开始绘制用例图。如图5-28所示。图5-28 画图界
5、面上绘制用例图(3)在稍微靠左的位置将会看到Use Case框图工具栏图标,下面介绍一下这些图表含义,如图5-29所示。图5-29 Use Case框图工具栏图标含义2)绘制与保存(1)根据预习实验是所画的用例图草稿和Use Case工具栏图标绘制用例图(2)在绘制完成后点击保存,会弹出选择保存位置的对话框,选择地址保存即可。下面以一个教师的实例,说明一下Rational Rose的使用。USE CASE框图显示教务管理系统使用案例与角色间的交互,本例中,教务员启动几个使用案例:教务员参与者用例:用户登录、学籍管理、排课管理、成绩管理、选课管理、 教学管理、系统维护。教师也必须登录后才能进行成绩管理和教学管理。箭头从使用案例到角色表示其产生一些角色要使用的信息。如图5-30所示。图5-30 USE CASE框图6. 结论和体会(对试验结果进行分析、问题解答、实验心得体会及改进意见)【提示】对照上述“实验目的”、“实验要求”、“实验内容”、“实验步骤”等方面的完成情况,进行认真具体总结。