当前位置:首页 > 软件工程实验指导书2013-11-9版 - 图文
3 4 5 详细设计 编码实现 测试 4 2 2 设计性 设计性 设计性 必做 必做 必做 实验一 需求分析
一.实验目的
1.选择要设计的系统,使用UML进行需求分析,了解所要完成系统的功能需求,性能需求,接口需求等。
2.学习实使用rational rose 或其它软件工程工具绘制用例图、活动图。
二.准备知识
1.Rational Rose是面向对象的CASE工具,了解Rational Rose的使用方法。 2.学习UML的用例图、活动图。
三.实验内容
使用Rose 绘制系统的用例图,写出需求规格说明书。 1.Rational Rose介绍
Rational Rose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模工具。
(1)Rational Rose的特点:
? 支持多种语言,如Ada、CORBA、Visual Basic、Java等; ? 支持模型的Internet发布;
? 可以生成简单、清晰且定制灵活的文档; ? 双向工程保证了模型和代码高度一致; ? 支持逆向工程,建立代码框架; ? 支持多种关系型数据库的建模;
? 从需求分析到测试,在整个软件生命周期中,都为团队开发提供强有力
的支持。
(2)Rational Rose的作用
? 整个开发团队可以使用用例图,来获得一个系统高层次的视图,并且可
以协商项目的范畴;
? 项目经理可以使用用例图和文档,把项目分解成便于管理的多个模块; ? 系统分析员和客户在看到用例规格描述文档的时候,就可以明白系统将
会提供什么样的功能;
? 技术编写者在看到用例规格描述文档时,就可以着手编写用户手册和培
训计划;
? 系统分析员和软件开发者在看到时序图和协作图时,就可以明白整个系
统的逻辑流程、对象以及对象之间的消息 2.安装Rational Rose
① 双击Rational Rose 2003的安装程序,进入安装界面;按照系统提示一步一步完成系统的安装。其中在选择安装产品时,选择“Rational Rose Enterprise Edition”;并且在设置创建程序位置时,选择创建一个本地的应用程序而非网络的,即选择“Desktop installation from CD”。
② 安装成功,进入Rational Rose界面,如图1-1所示。
图1-1 Rational Rose打开界面
3.Rational Rose界面介绍
图1-2 Rational Rose窗口
(1) Browser窗口: 浏览器窗口,用于快速启动模型;
(2) Documentation窗口:文档窗口,用于快速访问通用命令; (3) Diagram窗口:编辑区,用于显示和编辑多个UML图; (4) 日志窗口:用于观看错误和各种各样命令的结果报告; (5) 工具栏窗口:显示有关工具图标。 其中绘制用例图时的工具栏图标如图1-3所示。
共分享92篇相关文档