2024年5月26日发(作者:)

软件体系结构实验报告

学生姓名

王真颖

学生学号

L

指导教师

龙军

专业班级 计算机科学与技术1501

完成日期 2017年11月17日

计算机科学与技术系

信息科学与工程学院

实验一

系统的用例模型

一、实验目的

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

2.锻炼结合给定题目,进行有效需求分析的能力。

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

二、实验器材

1.计算机一台。

2.UML建模工具,比如软件Rational Rose 或StarUML。

三、实验内容

在理解用例图的基本功能和使用方法的基础上,结合具体问题,完成对系统

的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业

务流程。用Rational Rose或StarUML工具软件绘制系统的用例图。下文以

Rational Rose为例讲解基本步骤。

四、实验步骤

1.结合实际给定题目,完成系统的需求建模。

2.针对每个用例进行业务分析。以图书管理系统中“删除读者信息”用例

为例来说明实验具体步骤。

(1)分析:在图书管理系统中,管理员首先登录系统,系统验证通过后,管理

方可向系统查询数据,在查询后,系统会给出提示,有没有找到相关的数据,管理

员根据系统查询的返回结果,进行下一步的操作,就是删除读者,在删除的过程中,

系统会对查询得到的结果判断该记录是否可以删除,若可以删除,则给删除提示,

若不能删除,也给相关的提示信息。

(2)根据分析结果,书写业务流程,一般包含以下信息:

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

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

③如果不存在,则显示出错信息,返回步骤①,如果存在则继续;

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

⑤如果不可以,则显示出错信息,返回步骤⑧,如果可以则继续;

⑥在数据库中,删除相关信息;

⑦显示删除成功信息;

⑧结束。

3.根据分析结果,绘制用例图。以图书管理系统中“删除读者信息”用例

为例说明具体绘图步骤: