1 实验1 熟悉Rational Rose 建模环境 [实验目的] 1.掌握Rational Rose 2003的安装 2. 熟悉Rose的功能与特点 3.掌握Rose的基本操作 [实验预备知识] 了解Rational Rose 的背景 [实验内容] 1.安装Rational Rose 2003 2.系统主菜单 3.建立UML 模型初步 [四类图] 1、 用例图 题目:学生信息管理系统的录入模块 找回密码录入学生基本信息修改学生基本信息系统管理员删除学生基本信息登陆校领导查询学生基本信息<> 2、 对象类图 2 题目:学生信息管理系统的界面的对象类图 登录主界面找回密 码选课查询删除 3 、 顺序图 题目:学生信息管理系统的学生登录模块 : 学生主界面具体操作登陆验证登陆返回登陆信息查询自己的信息返回查询信息修改密码返回修改信息 4 、 活动图 题目:学生信息管理系统的学生登录模块 3 stu dent登录验证登录信息未通过验证通过验证修改密码成绩查询返回 三、实验小结 初次使用 Rational Rose,还是有些不适应。通过画用例图,对象类图,顺序图,还有活动图,我基本掌握了 rose 的基本用法,也感受到了 rose 的强大。 在实验过程中,遇到了一下困难,但是通过查阅相关资料,还有认证看实验指导书,我最终解决了这样问题。通过u ml,我把软件功能的各个功能可视化,确定化,再也不用因为头脑中想得到但是却无法清晰描述出来而苦恼了。 在这次的 UML 实验中,我明白了,作为一个系统,需求分析很重要,一开始就应该明确业务流程,才能不至于之后的工作偏离方向。 4 实验2 用例图与活动图设计与实现 [实验目的] 1.熟悉UML 建模 2.掌握用例图的设计与实现 4.掌握使用活动图细化用例的方法 [实验预备知识] 掌握Rational Rose 环境下UML 全局模型的创建 [实验内容] 1.网上选课系统的需求 2.事件流 (1)添加课程 (2)选课 3.选课用例图 (1)创建并设置执行者 (2)设计并实现执行者之间关联 (3)创建并设置用例属性 (4)设计并实现执行者与用例间关联 4.使用活动图细化用例 (1)添加一个空的活动图 (2)新建泳道 (3)添加初始状态和最终状态 (4)添加动作状态 (5)添加转换 [实验步骤] 1.简单需求分析 选课系统包括如下功能: (1) 管理员通过系统管理界面进入系统,建立学期要开的各种课程,将课程信息保存在数据库中并对课程进行改动和删除 5 (2 ) 学生通过客户端浏览器根据学号和密码进入系统...