第一范文网 - 专业文章范例文档资料分享平台

软件工程实验指导书.doc

来源:用户分享 时间:2025/7/30 10:28:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

软件工程实验指导书

S2:在该软件出现的界面左边你将会看到一个“Use Case View”双击之后会出现一个“main”,在双击“main”会弹出一个界面,我们就可以在这个弹出的界面上开始我们的用例图绘制。

S3:在稍微靠做的位置将会看到Use Case框图工具栏图标,下面给大家介绍一下这些图表所表示意思:

2)绘制与保存

第 13 页

软件工程实验指导书

S1:根据预习实验是所画的用例图草稿和Use Case工具栏图标绘制用例图 S2:在绘制完成之后点击保存,会弹出选择保存位置的对话框,选择地址进行保存即可。

下面用一个教师的例子来说明一下Rational Rose的使用

这个USE CASE框图显示教师管理系统使用案例与角色间的交互,本例中,管理员启动几个使用案例:基本信息管理,课程管理,教师职称管理,科研项目管理,基本课程查询,科研项目查询。教师也可以启动基本课程查询,科研项目查询使用案例。箭头从使用案例到角色表示使用案例产生一些角色要使用的信息。

第 14 页

软件工程实验指导书

实验4 用Rational Rose工具绘制类图

1 实验环境

Windows 2000、IBM公司的Rational Rose应用软件

2 实验目的

5) 了解Rational Rose工具软件的组成及功能 6) 掌握Rational Rose中绘制类图工具使用方法

3 实验内容

1)设计类图

4 实验要求

1) 背景

某大学需要一个教室预订系统,将空闲的教室提供给师生做学术报告或班级活动。师生可使用该系统预订所需的教室,以便让管理员在恰当的时间开放教室、准备好多媒体设备。

2) 功能要求

2.1) 管理员可使用该系统增加用户、删除用户。

2.2) 管理员可向系统中增加或删除供预订的教室,设置任一教室可使用的时间段。

2.2) 师生可登录系统、修改密码。

2.3) 师生在登录后,可浏览给定时间段的空闲(供预订的且未被预订的)教室;选择教室和使用时间段,预订教室。

2.4) 管理员可浏览任意时间段内的教室预订情况。 3) 性能要求

3.1) 教室占用的时间段精确到“课时”。

3.2) 支持最多10000人同时在线使用系统,确保系统稳定流畅。

绘制该教室预订系统的类图。

5 实验步骤

类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统的静态结构。类图可用于表示逻辑类,逻辑类通常就是业务人员所谈及的事物种类--摇滚乐队、CD、广播剧;或者贷款、住房抵押、汽车信贷以及利率。类图还可用于表示实现类,实现类就是程序员处理的实体。实现类图或许会与逻辑类图显示一些相同的类。然而,实现类图不会使用相同的属性来描述,因为它很可能具有对诸如Vector和HashMap这种事物的引用。

1. 运行Rational Rose。

2. 系统会自动建立一个新的mdl文件,在此文件中,我们绘制类图。 3. 界面右边的空白区域为工作区,在工作区进行绘图操作。

4. 界面中间的动作条为绘图元素,我们将使用这些元素进行绘图。

第 15 页

软件工程实验指导书

5. 在动作条中选择Class元素,在绘图区中单击左键。 6. 现在有了一个空白的类。

类的 UML 表示是一个长方形,垂直地分为三个区,如图所示。顶部区域显示类的名字。中间的区域列出类的属性。底部的区域列出类的操作。当在一个类图上画一个类元素时,你必须要有顶端的区域,下面的二个区域是可选择的(当图描述仅仅用于显示分类器间关系的高层细节时,下面的两个区域是不必要的)。

上图显示一个学生类类建模。正如我们所能见到的,名字是 学生,我们可以在中间区域看到学生类的1个属性:姓名。在底部区域中我们可以看到学生类有操作:上交作业。

7. 左键单击空白类的ClassName,更改类的名字。

8. 右键点击新类,选择New Attribute,这时新类中将会多一个属性。 9. 左键单击新的属性,更改成需要的名字和类型。

10. 右键单击新类,选择New Operation, 为类添加新的函数或操作。 11. 以同样的方法再建立一个新类。

12. 在面向对象的设计中一个非常重要的概念,继承,指的是一个类(子

类)继承另外的一个类(超类)的同一功能,并增加它自己的新功能(一个非技术性的比喻,想象我继承了我母亲的一般的音乐能力,但是在我的家里,我是唯一一个玩电吉他的人)的能力。为了在一个类图上建模继承,从子类(要继承行为的类)拉出一条闭合的,单键头(或三角形)的实线指向超类。

13. 当你系统建模时,特定的对象间将会彼此关联,而且这些关联本身需

第 16 页

搜索更多关于: 软件工程实验指导书.doc 的文档
软件工程实验指导书.doc.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4hggj6rq9z3gyk618jsm0fvam2gyzr007ct_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top