实验二 用例图

更新时间:2024-03-08 08:23:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验二 用例图

一、实验目的

1.熟悉用例图的基本功能和使用方法。 2. 初步掌握建立用例图的方法。

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

二、实验器材

1.计算机一台。

2.Rational Rose 2003工具软件。

三、实验内容

图书管理系统的功能性需求包括以下内容:

图书管理系统是一个面向学校图书馆用来进行图书管理的管理信息系统(MIS)。该信息系统能够方便地为借阅者提供各种借阅服务,也能够为图书管理员和系统管理员提供方便的管理服务。

图书管理系统的功能性需求包括以下内容:

(1)图书管理系统能够为一定数量的借阅者提供服务。每个借阅者能够拥有惟一标识其存在的编号。图书馆向每一个借阅者发放图书证,图书证中包含每一个借阅者的编号和个人信息。系统通过一个单独的程序为借阅者提供服务,不需要管理人员干预,这些服务包括提供查询图书信息、查询个人信息服务和预定图书等。

(2)当借阅者需要借阅书籍、归还书籍时需要通过图书管理员进行,即借阅者不直接与系统交互,而是图书管理员充当借阅者的代理与系统交互。当借阅者借阅图书的数量超过限制时,不允许借阅者再进行借阅。当借阅者借阅的图书超过一定的期限时,需要对其进行处罚。借阅图书时需要图书证作为凭据,归还时不需要。

(3)系统管理员负责系统的管理维护工作,维护工作包括图书的添加、删除和修改;书目的添加和删除;借阅者的添加、删除和修改,并且系统管理员能够查询借阅者、图书和图书管理员的信息。

(4)可以通过图书的名称和图书的ISBN/ISSN号对图书进行查找。

根据以上需求设计一个图书管理系统的用例图,包括: 1. 确定参与者。 2. 确定用例。 3. 构建用例模型。 4. 对用例进行描述。

5. 使用Rational Rose 2003工具建立用例模型。

四、实验步骤(具体方案)

1.确定参与者

系统的参与者主要有三类:

(1)读者(也可称为借阅者);(2)图书管理员;(3)系统管理员 2.确定用例

(1)读者能够通过该系统进行如下活动:

查找图书(search for book);登录系统(Logon the system);查询个人信息(Query Info);预定图书(Reserve the book);借阅图书(Borrow the book);归还图书(Return the book)

(2)图书管理员可以通过该系统进行如下活动: 处理借阅(Lend book);处理归还(Get book) (3)系统管理员能够通过该系统进行如下活动:

查询书籍信息(Query book Info);添加书籍(Add book);删除书籍(Remove book);修改书籍(update book);查询读者信息(Query borrower Info);添加读者(Add borrower);删除读者(Remove borrower);修改读者信息(Add borrower);添加数目(Add title);删除数目(Remove title)

3.构建用例图 (1)读者用例图

图2.1 读者用例图

(2)图书管理员用例图

图2.2 图书管理员用例图

(3)系统管理员用例图

图2.3 系统管理员用例图

4.用例描述(此部分内容,请同学们选择任意几个用例对其进行描述)

这里注意:用例描述主要包括:1)用例编号;2)用例名称;3)用例事件流(基本事件流、扩展事件流);4)前置条件;5)后置条件。

5.用Rational Rose2003工具完成绘制

这里以完成借阅者用例为例说明在Rational Rose2003中创建用例图的步骤: (1)右键单击Use Case View-New-Use Case Diagram,则会创建新的用例图,如图2.4:

图2.4 创建新的用例图

(2)Use Case View树形结构下的名为New Diagram的图标,就是新建的用例图的图标,右键单击此图标,在弹出的快捷菜单中选择Rename(重命名),如图2.5所示;例如对用例图重命名为“借阅者用例图”,如图2.6所示;双击“借阅者用例”图标,进入用例图编辑界面,如图2.7所示:

图2.5 命名用例图

图2.6 借阅者用例图

图2.7 用例图编辑界面

(3)创建参与者。左键单击“借阅者用例图”工具栏中的

NewClass图标,在用例图

编辑区内要绘制参与者的地方单击鼠标左键画出参与者,画出参与者New Class,New Class是创建参与者的默认名称,可以直接对参与者进行设置,例如在对参与者设置中对参与者的名字设置为 “借阅者”。对参与者进行设置的具体步骤是:双击参与者图标或者右键单击参与者图标选择“open specification for new class”,出现设置对话框,如图2.8所示:

图2.8 创建参与者

(4)创建用例。单击“借阅者用例图”工具栏中的

NewUseCase图标,然后

在编辑区内要绘制用例的地方单击鼠标左键,画出如图2.9的带有默认名New Use Case的新用例,双击用例图标或者右键单击用例选择“open specification for New Use Case”对用例进行设置,例如用例命名等。如图2.9所示:

图2.9 创建用例

(5)同样的方法依次完成所有用例的添加。如图2.10所示:

图2.10 创建用例图

(6)创建关系,在“借阅者用例图”工具栏中选择需要的关系,然后将鼠标从建立关系的源图标托动到目标图标。例如,创建查询个人信息用例与登录用例的关系,需在工具栏中选择对应的包含关系图标,接着将鼠标从个人信息用例拖动到登录用例,这样关系创建完成;然后双击关系图标或者右键单击关系图标选择”Dependency Specification for Untitled”,对关系进行相应的设置,如图2.11所示:

图2.11 创建关系

(7)同样的方法依次添加所有的关系,则借阅者用例图绘制完毕,如图2.12所示:

图2.12 借阅者用例图

(8)同样的方法依次完成其它用例图的绘制。

五、实验报告要求

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

本文来源:https://www.bwwdw.com/article/uf7a.html

Top