uml统一建模实验指导书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

巢湖学院UML统一建模实验指导书

目录

实验一 Rational Rose 2003工具的使用技能 (3)

实验二用例图 (5)

实验三类图(一) (10)

实验三类图(二) (16)

实验四交互图 (20)

实验五活动图 (29)

实验六状态机图 (37)

实验一 Rational Rose 2003工具的使用技能

一、实验目的

1.熟悉Rational Rose2003工具的使用环境。

二、实验器材

1.计算机一台。

2.Rational Rose 工具软件。

三、实验内容

(一)启动界面消失后,进入Rational Rose2003的主界面,首先弹出如下图所示的对话框,用来设置启动的初始动作,分为【New】(新建模型),【Existing】(打开现有模型)和【Recent】(最近打开模型)3个选项卡。

图1.1

选项卡【New】,用来选择新模型时采用的模板。如果想新建一个不使用模板的模型,单击【Cancel】按钮,这样一个只含有默认内容的空白新模型就建好了。

选项卡【Existing】打开已有模型。

选项卡【Recent】可以打开一个最近打开过的模型。

1 标题栏

2 菜单栏

图1.2

3 标准工具栏

图1.3

4 工作区

(1)工作区分为3个部分,左边的部分是浏览器和文档区,其中上方是浏览器,下方是文档窗口。如图1.4。浏览器中有4个视图:Use Case View(用例视图)、Logical View(逻辑视图)、Component View(组件视图)和Deployment View(配置视图)。

(2)编辑区如图1.5

(3)日志区如图1.6,在动作记录区里记录了对模型所做的所有重要动作。

图 1.6

(二)使用Rational Rose建模

1创建模型

从菜单栏选择【File-New】按钮,选择模板并单击【OK】。如果不使用模板,单击【Cancel】

按钮。

2 保存模型

从菜单选择【File-Save】或从标准工具栏中选择【Save】按钮。

3 导入导出模型

(1)导出模型选择菜单【File-Export Model】

(2) 导入模型选择菜单【File-Import】

(三)设置全局选项

全局选项可以通过菜单【Tools-Options】进行设置。

实验二用例图

一、实验目的

1.熟悉用例图的基本功能和使用方法。

2.掌握如何使用建模工具Rational Rose2003绘制用例图方法。

二、实验器材

1.计算机一台。

2.Rational Rose 2003工具软件。

三、实验内容

对于图书管理系统开发,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程。要求:对其中主要功能的用例书写书面用例。四、实验步骤

书写“删除读者信息”用例的书面用例。一般应包含以下信息:

(1)管理员在录入界面,输入待删除的读者名;

(2)“业务逻辑”组件在数据库中,查找待删除的读者名;

(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;

(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;

(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;

(6)在数据库中,删除相关信息;

(7)显示删除成功信息;

(8)结束。

分析:

在图书管理系统中,管理员首先登录系统,系统验证通过后,管理方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,若不能删除,也给相关的提示信息。

绘图步骤:

(1)在用例图上双击main,出现如图2.1所示,

图2.1

(2)在图中的工具栏选取Actor图标,在右边的图中添加一个Actor,并输入名称:administrator,如图2.2所示。

(3)在左边的工具栏中,选取用例的图标,在右边的图中画出一个用例,并输入用例的名称:login 。

图2.2

(4)按照步骤(3),绘制出如图2.4和图2.5的两个用例。

图2.3

图2.4

(5)在绘出了用例后,接下来的是绘制参与者与用例实现,如图1.6所示。

图2.6

(6)根据步骤(5),同时完成如图2.7和图2.8。此时,删除读者用例图就到此完成。其系统查询读者信息等其他的功能会在时序图和活动图中描绘。

(7)根据分析情况,进一步添加或细化用例图。

图2.7

图2.8

五、实验报告要求

1.整理实验结果,并完成实验报告。

实验三类图(一)

一、实验目的

1.理解类的基本概念。

2.掌握如何从需求分析中抽象出类的方法。

3.掌握在Rational Rose2003中绘制类的操作方法。

二、实验器材

1.计算机一台。

2.Rational Rose2003 工具软件。

三、实验内容

通过前面内容的学习,完成了对图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图。通过用例图和用例描述,我们可以初步了解系统的业务处理流程。现在需要对系统进行静态建模,这就需要从系统的用例描述中发现类。因此,本实验将寻找和抽象出书籍管理功能中的类。

四、实验步骤

1.分析:由前面章节对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类6个类组成。

2.绘制类的步骤:

(1)打开前面初步构建的UML模型文件;

(2)打开Rose中的逻辑视图(Logical View),并在其下创建一个子目录并命名为:“图书馆业务功能”。

(3)用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Class diagram”项,创建类图,如图3.1所示。

(4)双击新建的类图,并点右边控件集中选中的类的图标,并用鼠标在图中分别拖出一个类图,并命名为Book,如图3.2所示。

相关文档
最新文档