1、1实验一、实验二 熟悉建模工具的使用和创建用例图1 实验目的 掌握 Rational Rose 2003 的安装 使用 Rose设计 UML。2 实验内容2.1 Rational Rose 2003 的安装(参见教材 P71-75)2.1.1 Rational Rose 2003 的安装环境2.1.2 Rational Rose 2003 的安装步骤2.2 Rational Rose 2003 的使用2.2.1 Rational Rose的操作界面2.2.2 Rational Rose的基本操作 创建、保存模型 导入、导出模型 添加、删除注释 添加、删除图或模型元素2.2.3 Rational
2、 Rose的基本设置 字体设置 颜色设置2.3 熟悉 Rational Rose的四种视图模型2.3.1 用例视图2.3.2 逻辑视图2.3.3 构建视图2.3.4 部署视图2.4 Rational Rose与生成代码2.4.1 用 Rational Rose生成代码的方法2.4.2 逆向工程2.5 综合实例:图书管理系统的分析与设计2系统需求描述总体要求:图书管理系统的用户是借阅者和图书管理员。借阅者使用系统借书、预定书刊及还书。图书管理员使用系统进行图书馆业务的管理工作,包括借阅者、书刊和物理书看的信息维护。其中, “书刊”代表书刊的种类, “物理书看”代表每种书刊的具体物理书籍,每种书刊
3、可以有多个物理书刊。因此,对于本图书管理系统,要求提供两个方面的服务:1. 借书管理服务:负责为借阅者提供借书、预定书刊(包括取消预订)以及还书服务。2. 信息管理服务:负责提供借阅者、书刊和物理书刊的信息维护服务。2.6 独立完成系统的功能细化1. 借书管理服务的功能: 2. 信息管理服务的功能: 2.7 为系统的用例建模1. 识别参与者: 2. 识别用例:3. 画出系统用例图:4. 为“登录” 、 “借书” 、 “还书”三个用例编写用例叙述。实验数据:1书书书书书书书书书 书书书书书书书书书书书书书书书书书书书3实验心得:实验三、实验四 创建类图、序列图和协作图1 实验目的 学会构思类图、
4、序列图和协作图 掌握在 Rational Rose 2003中绘制类图、序列图和协作图2 实验内容2.1 针对综合实例:图书管理系统的分析与设计。独立完成系统类图、序列图和协作图。1. 定义系统实体类: 2. 定义用户界面类: 3. 确定类之间的关系并建立(画出)类图: 4 建立(画出)序列图: 5. 建立(画出)协作图: 3实验数据:44.实验心得5实验五、实验六 创建活动图、包图、构件图和部署图1 实验目的 学会构思活动图、包图、构件图和部署图 掌握在 Rational Rose 2003中绘制活动图、包图、构件图和部署图2 实验内容针对综合实例:图书管理系统的分析与设计。独立完成系统活动
5、图、状态图和包图。1. 分别创建用例“维护借阅者信息” 、 “维护书刊信息” 、 “维护物理书刊信息”的活动图 2. 分别创建(画出)对象“物理书刊” 、 “书刊”的状态图: 3. 进行包设计: 完成(画出)系统分解的包图;完成(画出)系统包图。3实验数据:4.实验心得6实验七、实验八 建立物理模型1 实验目的利用 UML和 ROSE工具,对一个系统建立物理模型。2 实验内容2.1 建立(画出)系统组件图;2.2 建立(画出)系统配置图;2.3 用户界面设计;2.4 数据库设计。3实验报告要求上交本实验内容的模型文件;说说你对本次实验内容的理解和体会。天上掉下来个狗屎你要不要吃, , , , , ,