UML2面向对象分析与设计实验报告 下载本文

内容发布更新时间 : 2024/5/21 17:39:43星期一 下面是文章的全部内容请认真阅读。

计算机学院

一、 实验目的和要求 1.熟悉Rational Rose建模环境。 2.熟悉用例图的基本功能和使用方法。 3.掌握如何使用建模工具绘制用例图。 二、 实验环境、内容和方法 实验环境:win7、Rational Rose 工具软件。 实验内容:实验分成两部分,第 1 部分熟悉 Rational Rose 建模环境;第 2 部分根据课堂所讲的案例——图书管理系统的要求,完成对该系统的需求建模,得到用例模型后,应针对指定用例 进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务。 三、 实验过程描述 1.双击“开始——程序——Rational Software——Rational Rose Enterprise Edition”,启动Rational Rose建模环境,产生如图1.1所示的提示界面。 2.新建一个模型。 3.需求陈述:图书馆系统实行开架阅览,并为读者提供了客户端,读者可以查询到馆藏书目和本人在借的图书。对目前已借出无馆藏的图书可以进行预定,也可以取消预定,这项功能也可以通过互联网实现。图书管理员通过系统记录图书的出借和归还,以及进行书目的维护、读者信息和借书卡的维护。 4.业务分析:进行参与者、用例、用例关系的识别,识别后的结果:参与者如上述需求的黑体字所示,用例如上述需求的黑体、下划线字所示。 5.绘图步骤: (1) 进入Use Case View 节点下的main。 (2) 为用例工具栏添加用例间的连接符。 (3) 添加参与者:在右边的图中添加一个Actor,用例命名为“图书管理员”。 (4) 添加用例:在右边的图中添加一个Use Case,用例命名为“借出图书”,在Documentation框中键入“借出图书”的用例规格说明。反复操作,向用例图中添加其他的Actor和其他的Use Case。 (5) 用例的实现:绘制参与者与用例实现。 (6) 绘制用例间的关系:根据需求分析可得出“逾期赔偿”是“归还图书”的扩展用例;“预定图书”和“取消预订”的过程中都需要“查询书目”,所以“查询书目”是二者的包含用例,绘制用例间的扩展关系。 (7) 保存模型文档,结果如下图所示。 四、 实验结果及分析 通过这次“用例图”的实验,对于图书管理系统的制作,完成了对该系统的需求建模,对Rational Rose建模环境更加熟悉使用;在建模过程中也遇到了一些问题,但能通过和同学交流与参考书本来解决,获得了很多的收益。