面向对象建模-用例图

上传人:kms****20 文档编号:41300555 上传时间:2018-05-29 格式:DOC 页数:5 大小:53KB
返回 下载 相关 举报
面向对象建模-用例图_第1页
第1页 / 共5页
面向对象建模-用例图_第2页
第2页 / 共5页
面向对象建模-用例图_第3页
第3页 / 共5页
面向对象建模-用例图_第4页
第4页 / 共5页
面向对象建模-用例图_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《面向对象建模-用例图》由会员分享,可在线阅读,更多相关《面向对象建模-用例图(5页珍藏版)》请在金锄头文库上搜索。

1、福建农林大学计算机与信息学院实验报告福建农林大学计算机与信息学院实验报告实验六、面向对象建模实验六、面向对象建模- -用例图用例图一实验项目名称:一实验项目名称:面向对象建模-用例图二实验目的和要求:二实验目的和要求:目的:1熟悉用例图的基本功能和使用方法。2掌握如何使用建模工具绘制用例图方法。要求:(1)确定图书管理系统的用例。(2)绘制图书管理系统的用例图。(3)对图书管理系统的用例进行描述 。三实验使用的主要仪器设备和软件:三实验使用的主要仪器设备和软件:1计算机一台。2Rational Rose 工具软件。四实验的基本理论和方法:四实验的基本理论和方法:在初始的用例图中,只表示参与者与

2、用例之间的关系,即它们之间的通信关联。然后应对用例图进行调整,描述参与者与参与者之间的泛化,用例与用例之间的包含,扩展和泛化关系。利用这些关系来调整已有的用例模型,把一些公关的信息抽取出来重用,使得用例模型更易于维护。五实验内容与步骤:五实验内容与步骤:学院针对本校的图书馆使用情况,开发一个图书馆管理系统。根据学院的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程。根据系统的需求分析,已经基本确定了图书管理系统涉及的总体信息。现系统分析部指派您完成该项任务。1 确定系统涉及的总体信息确定系统涉及的总体信息 参与者借阅者:图书馆管理员

3、:系统管理员: 借书书籍借出处理增加书目 还书书籍归还处理删除或更新书目 书籍预定 预定信息处理 增加书籍 减少书籍操作增加借阅者帐户信 息删除或更新借阅者 帐户信息 书籍信息查询 借阅者信息查询 2 确定系统的参与者确定系统的参与者 借阅者; 图书馆管理系统需要从图书管理员获得相应的操作请求信息; 也需要从系统管理员进行通信以获得有关用户账号的相关信息; 图书馆管理系统与系统管理员进行通信,并为借阅者提供数据; 图书馆管理系统由维护人员负责维护 3 确定系统的用例确定系统的用例(1 1)a.借阅者请求服务的用例图书 书书 书书 书 书 书书 书 书b. 借阅者请求服务的书面用例(描述借阅者借

4、书用例)用例名称:借阅者借还书籍执行者:借阅者目的:完成一次借阅者借还书籍的完整过程。类型:主要的、基本的c. 过程描述:“借阅者借书”用例的用例描述:(1) 借阅者身份验证;(2) 如果身份出错,则显示出错信息,返回步骤(1) ,如果正确则继续;(3) 借阅者查找书籍;(4) 登记借阅信息;(5) 结束。分析:在图书管理系统中,借阅者首先要通过图书馆的身份验证后才能进入图书馆,而后到对应的书籍放置打点去查找所需数据,然后通过证件进行借阅请求,若请求通过,则借阅者借书成功。(2 2)a. 图书馆管理员处理借书、还书的用例图书 书 书 书 书 书书 书 书 书 书书 书书 书 书 书 书 书书

5、书 书 书书 书 书 书 书 书书 书 书 书 书 书 书b. 图书馆管理员处理借书、还书的书面用例 (描述图书馆管理员处理借书用例)用例名称:图书馆管理员处理借书、还书执行者:图书馆管理员目的:完成一次图书馆管理员借书还书的完整过程。类型:主要的、基本的c. 过程描述:“图书管理员处理借书”用例的用例描述:(1) 图书管理员在录入界面,读取借阅者证件条形码;(2) “业务逻辑”组件在数据库中,查找借阅者名;(3) 如果不存在,则显示出错信息,返回步骤(1) ,如果存在则继续;(4) 读取图书条形码;(5) 如果条形码不可以成功被读取,则显示出错信息,返回步骤(4) ,如果可以则继续;(6)

6、在数据库中,增加相关信息;(7) 显示借书、还书成功;(8) 结束。分析:在图书管理系统中,图书管理员首先登录系统,图书管理员向借阅者拿有效证件进行身份验证,若借阅者的身份验证不通过,则进行出错提醒;若通过,则可以借书、还书。图书管理员进行书本的条形码扫描,若扫描不成功,则借书、还书失败;若成功,则借书、还书成功。(3 3)a. 系统管理员进行系统维护的用例图书 书书 书 书 书书 书 书 书书 书 书 书书 书 书 书书 书 书 书书 书 书 书书 书 书 书 书 书 书书 书 书 书 书 书 书书 书 书 书 书 书书 书 书 书书 书 书 书 书书 书 书 书书 书 书 书 书 书 书书

7、 书 书 书 书 书 书b. 系统管理员进行系统维护的书面用例(描述系统管理员处理借阅者信息用例)用例名称:系统管理员进行系统维护执行者:系统管理员目的:完成一次系统管理员处理借阅者信息的完整过程类型:主要的、基本的c.用例过程描述“系统管理员处理借阅者信息”用例的用例描述:(1) 系统管理员身份验证;(2) 如果身份出错,则显示出错信息,返回步骤(1) ,如果正确则继续;(3) 输入借阅者信息;(4) 如果信息出错,则显示出错信息,返回步骤(3) ,如果正确则继续;(5) 对借阅者信息进行修改、添加、删除、查询等操作;(6) 显示操作成功;(7) 结束。分析:在图书管理系统中,系统管理员首先要登陆系统,系统验证通过后,管理员方可向系统处理数据,在处理后,系统会给出提示问是否保存所做的修改。六实验心得(质疑、建议):六实验心得(质疑、建议):通过本次试验,让我对软件 Rational Rose 绘制管理系统的用例图有了初步了解,用例描述的是参与者与系统之间的对话,但是这个对话的细节并没有在用例图中表述出来,针对每一个用例我们可以用事件流来描述这一对话的细节内容,这些信息包含在用例说明中。用例描述也称为“用例场景” ,即进行业务事件以及用户如何同系统交互已完成任务的文字描述。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号