软件工程试验报告

2020-03-02 20:02:01 来源:范文大全收藏下载本文

实验项目名称:需求分析

(所属课程:软件工程概论)

1.实验目的

1.选择要设计的系统,使用UML进行需求分析,了解所要完成系统的功能需求,性能需求,接口需求等。

2.学习实使用Rational Rose 或其它软件工程工具绘制用例图、活动图。 2.实验内容

使用Rose 绘制系统的用例图。 1.Rational Rose介绍

Rational Rose是基于UML而产生的,是软件开发过程中的不可或缺的一个建模工具。

(1)Rational Rose的特点:

 支持多种语言,如Ada、CORBA、Visual Basic、Java等;  支持模型的Internet发布;

 可以生成简单、清晰且定制灵活的文档;  双向工程保证了模型和代码高度一致;  支持逆向工程,建立代码框架;  支持多种关系型数据库的建模;

 从需求分析到测试,在整个软件生命周期中,都为团队开发提供强有力的支持。

(2)Rational Rose的作用

 整个开发团队可以使用用例图,来获得一个系统高层次的视图,并且可以协商项目的范畴;

 项目经理可以使用用例图和文档,把项目分解成便于管理的多个模块;  系统分析员和客户在看到用例规格描述文档的时候,就可以明白系统将会提供什么样的功能;

 技术编写者在看到用例规格描述文档时,就可以着手编写用户手册和培训计划;  系统分析员和软件开发者在看到时序图和协作图时,就可以明白整个系统的逻辑流程、对象以及对象之间的消息 2.安装Rational Rose ①双击Rational Rose 2007的安装程序,进入安装界面;按照系统提示一步一步完成系统的安装。其中在选择安装产品时,选择“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所示。

图1-3 工具栏

(1)selection tool 选择工具 (2)text box 文本框 (3) note 注释

(4)anchor note to item 用锚把项目与注释链接在一起 (5)package 包 (6)use case 用例 (7)actor 角色

(8)unidirectional aociation 单项链接 (9)dependency or instantiates 依赖或实例化 (10) generalization 泛化 4.Rose创建模型

Rose创建的模型文件后缀名为.mdl,模型的创建的一般步骤: (1) 创建模型

点击菜单栏中【File】项,选择【New】选项,或者直接点击标准菜单栏中的【Create New Model or File】按钮;弹出如图1-4所示的对话框,选择要用到的框架,单击【OK】按钮,或者【Cancel】按钮。

图1-4 框架选择对话框

(2) 保存模型

保存模型是创建模型的逆过程,点击菜单栏中【File】项,选择【Save】选项,或者直接点击标准菜单栏中的【Save Model,File,or Script】按钮; (3) 发布模型

点击菜单栏中的【Tools】项,选择【Web Publisher...】项,跳出如图1-5所示对话框;

在图1-5中,选择要发布到web页面上的内容和HTML页面要保存的位置,单击【Publish】按钮,Rose模型就发布到web页面上,打开所保存的.html文件,就可以看到Rose模型。

图1-5 rose web publish 5.使用Rational Rose绘制用例图 创建用例图

(1) 选定浏览器窗口中的【Use Case View】; (2) 单击鼠标右键,在弹出的快捷菜单中选择【New】; (3) 在菜单【New】产生的下级菜单中选择要新建的图——【Use Case Diagram】。

6.创建参与者、用例

参与者、用例、以及两者的关系,是用例图的主要组成元素。 下面有两种方式创建用例图所需的元素:

(1) 单击编辑区工具栏的图标,然后在编辑区单击鼠标左键;

(2) 在浏览器窗口中创建所需要的元素,将浏览器中的元素拖动编辑区。 7.建立用例规约(Use Case Specification) 在选择要设计用例规约的用例单击鼠标右键,选择菜单【Open Specification...】,从而打开如图1-6所示对话框。用户可以在用例属性设置标签中对一些属性进行设置。

Name(名称):设置用例的名称; Stereotype(类型):用例的类型; Rank(级别):对用例进行层次划分; 在图1-6所示的用例属性设置窗口中,我们通常将用例规约写在【Documentation】对象窗口中。

图1-6 用例属性设置

3.实验要求及代码

图1 图书管理系统的用例图

图2 借书过程的活动图

图3 还书过程的活动图

4.实验总结

(1)经过这次实验,我了解了Rational Rose的安装和模型的创建。 (2)使用UML进行需求分析,及所要完成系统的功能需求,性能需求,接口需求等。

(3)学会了使用Rational Rose 或其它软件工程工具绘制用例图和活动图等。

电子政务试验报告

电子商务试验报告

机械设计试验报告

工艺试验报告

操作系统试验报告

数字钟试验报告

数据结构试验报告

电子商务B2C试验报告

联合排水试验报告

CADCAM技术试验报告

《软件工程试验报告.doc》
软件工程试验报告
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文