信息系统开发与设计实验九 活动图、状态图

更新时间:2023-10-02 16:09:01 阅读量: 综合文库 文档下载

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

福建农林大学计算机与信息学院实验报告

1. 实验项目名称: 面向对象分析与设计 – 活动图、状态图 2. 实验目的

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

2.熟悉状态图的基本功能和使用方法。 3.掌握如何使用建模工具绘制活动图方法。 4.掌握如何使用建模工具绘制状态图方法。 3. 实验器材

1.计算机一台。

2.Rational Rose 工具软件。 4.实验内容

(1) 根据学院的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程、在删除读者用例描述的基础上,系统分析部指派您完成该项任务。要求:

用活动图来描述系统中已知用例的业务过程: 1. 描述添加读者用例。 2. 描述添加管理员用例。 3. 描述新加书籍用例

(2) 通过前面内容的学习,在学院图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。通过还书用例的状态图绘制学习,完成如下任务:

1. 完成图书业务模块中借书用例的状态图。 2. 完成图书业务模块中新加书籍用例的状态图。

绘制“删除读者信息”用例的活动图的实验步骤

删除读者信息一般按照以下步骤进行:

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

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

(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续; (4)“业务逻辑”组件判断“待删除的读者”是否可以删除;

(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续; (6)在数据库中,删除相关信息; (7)显示删除成功信息; (8)结束。

5. 实验报告要求 1. 整理实验结果。

用活动图来描述系统中以下用例的业务过程: 描述添加读者用例。

administratorSystemToollogin验证正确input错误输入要添加的读者信息操作结果add描述添加管理员用例。

administratorSystemToollogin验证错误正确input输入要增加的管理员信息操作结果add

描述新加书籍用例 administratorSystemToollogin验证错误正确input输入要增加的书信息操作结果add

用状态图来描述系统中以下用例:

1. 完成图书业务模块中借书用例的状态图。

wait forsystem statesystem idlefind book infoexistborrowyessuccessnono existsystem busyno book infofailure

2. 完成图书业务模块中新加书籍用例的状态图。

wait forsystem statesystem idleaddBookyessuccessnosystem busyfailure

2. 小结实验心得体会。

答:活动图可以实现对系统动态行为的建模,主要是将用例细化,即用例内部的细节可以以活动图的方式描述。活动图描述活动的顺序,主要表活动之间的控制流,是内部处理驱动的流程,在本质上是一种流程图。

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

Top