
Rational Rose和UML
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
Rational Rose是一款功能强大的建模工具,支持统一建模语言(UML),用于软件设计与开发中的系统分析、设计及实现。
实验一:业务建模
**目的**
1. 理解并熟悉业务建模的内容。
2. 掌握使用Rational Rose工具绘制业务模型图的方法。
3. 学习如何运用Microsoft Project进行项目进度安排。
**器材**
- 一台计算机
- Rational Rose软件
**内容与步骤**
根据图书管理系统开发计划,在完成需求分析得到用例模型后,需要对每个用例进行详细的业务流程说明。具体任务如下:
1. 创建参与者和用例之间的关系图。
2. 使用活动图描述系统的核心业务过程。
3. 构建系统的业务对象模型。
**实验二:用例建模**
**目的**
通过案例分析来掌握并熟练运用用例建模技术。
**器材与环境**
- 安装有Windows 2000或XP Professional操作系统的计算机
- National Rose软件
**内容与步骤**
1. 阅读提供的需求文档,建立相应的用例模型。
2. 分析主要用例的事件流,并将结果作为说明文档附在用例模型中。
**实验三:顺序图绘制**
**目的**
1. 理解顺序图的基本概念。
2. 掌握使用Rational Rose工具进行交互图(如顺序图)的创建方法。
3. 根据细化后的事件流,为选定的主要用例制作详细的动态模型描述。
**器材**
- 一台计算机
- Rational Rose软件
**内容与步骤**
1. 在逻辑视图中创建“分析模型”包,并在其中添加“用例实现”包以描绘用例与其实施之间的关系。
2. 根据需求文档识别边界层、控制层和实体层的类,构建系统的层级结构。
3. 对选定的主要用例进行事件流细化并绘制顺序图。
**实验四:系统分析类图**
**目的**
1. 通过各用例分析来确定相关的分析类及其属性与操作。
2. 使用ROSE软件创建系统的分析类图。
**器材**
- 计算机一台
- Rational Rose工具
**内容与步骤**
在完成需求建模和得到用例模型后,对每个用例进行详细的分析并识别出相应的分析类、属性及方法。具体任务包括:
1. 对每个用例实现构建其VOPC图。
2. 综合所有VOPC图创建系统的完整分析类图。
**实验五:子系统与接口设计**
**目的**
基于BCE架构从需求模型中抽取并定义子系统及其对外提供的服务(接口),并通过包设计原则重构系统组织结构,以提高软件的可维护性和扩展性。
**器材**
- 计算机一台
- Rational Rose工具
**内容与步骤**
根据已有的用例分析结果和BCE架构理论,进行如下操作:
1. 抽取子系统并定义其接口。
2. 设计包图以重新构建系统的组织结构。
全部评论 (0)


