- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
前言
软件建模技术是一门实践性很强的技术课,必须十分重视加强实验教学。软件建模技术实验课的目的是进一步巩固和加强理论知识,培养基本应用和建模工具操作技能,提高解决实际问题的能力。
为了达到上述目的,根据我院软件建模技术的教学大纲和我校编著的《UML基础与Rose建模》及我校实际情况编写了该实验指导书。全书共分八个实验,每个实验包括有:实验目的、实验器材、实验内容和步骤、实验报告要求等项目。
本书可供软件技术类专业使用。在编写过程中,由于时间仓促,加之本人水平有限,凡有不妥之处,请读者批评指正。
目录
实验一 活动图 3
实验二 状态图 4
实验三 类 5
实验四 类的关系 6
实验五 交互图 7
实验六 对象图和包 8
实验七 组件图和部署图 10
实验八 正向工程 17
实验一 活动图
一、实验目的
1. 熟悉活动图的基本功能和使用方法。
2. 掌握如何使用建模工具绘制活动图方法。
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
根据HNS的图书管理系统开发进度,在完成对系统的需求建模,得到用例模型后,应针对每个用例进行业务分析,说明其具体的业务流程,现系统分析部指派您完成该项任务,要求:
用活动图来描述系统中已知用例的业务过程:
1.描述删除读者用例
四、实验步骤
绘制“删除读者信息”用例的活动图。删除读者信息一般按照以下步骤进行:
(1)管理员在录入界面,输入待删除的读者名;
(2)“业务逻辑”组件在数据库中,查找待删除的读者名;
(3)如果不存在,则显示出错信息,返回步骤(1),如果存在则继续;
(4)“业务逻辑”组件判断“待删除的读者”是否可以删除;
(5)如果不可以,则显示出错信息,返回步骤(8),如果可以则继续;
(6)在数据库中,删除相关信息;
(7)显示删除成功信息;
(8)结束。
五、实验报告要求
1. 整理实验结果。
2. 小结实验心得体会。
实验二 状态图
一、实验目的
1.理解什么状态和状态图;
2. 学会使用UML绘制状态图;
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
通过前面内容的学习,完成了对HNS软件学院图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态。通过这两类图我们可以初步了解系统的业务处理过程,但对业务处理过程的处理状态间转换了解仍不够,这不利于设计人员对系统业务的进一步理解,而状态图能从对象的动态行为的角度去描述系统的业务活动。因此,指派你运用本节所学的状态图,完成如下任务:
1. 完成图书业务模块中还书用例的状态图。
四、实验步骤
1.业务分析:由前面章节对图书馆管理系统中的还书业务的描述和分析可知,还书业务的动态行为是由:空闲(idle)、图书查找(finding)、还书(reversion)、失败(Failure)、归还成功(Success)5种状态及激活相互转换的事件。
2.绘制状态图:请您根据分析运用UML绘制还书用例的状态图。
五、实验报告要求
1. 整理实验结果。
2. 小结实验心得体会。
实验三 类
一、实验目的
1.理解类的基本概念;
2. 掌握如何从需求分析中抽象出类的方法;
3. 掌握在Rational Rose中绘制类的操作方法。
二、实验器材
1. 计算机一台;
2. Rational Rose 工具软件;
三、实验内容
通过前面内容的学习,完成了对HNS软件学院图书馆的图书馆管理系统的需求的初步分析,得出系统的用例图和相应的活动态和状态图。通过这两类图我们可以初步了解系统的业务处理流程。现在需要对系统进行静态建模,这就需要从系统的用例图、活动图和状态图去寻找和发现类。因此,指派你运用本节所学的有关如何抽象出类的知识,完成如下任务:
寻找和抽象出书籍管理功能中的类。
四、实验步骤
1. 分析:由前面章节对图书馆管理系统中的书籍管理功能可知,该模块是由书籍信息类、书目类、新增书籍界面类、修改书籍界面类、删除书籍界面类和书籍管理类6个类组成。
2. 绘制类的步骤:
(1)打开前面初步构建的UML模型文件;
(2)打开Rose中的逻辑视图(Logical View),选择分析模型(analysis model)目录。并在其下创建一个子目录并命名为:“图书馆业务功能”。
(3)用鼠标右击“图书馆业务功能”在弹出来的菜单中选择“New→Class diagram”项,创建类图。
(4)双击新建的类图,并点右边控件集中选中的类并用鼠标在图中分别拖出上述类图。
(5)设定上述抽象出来各类的属性和操作。
五、实验报告要求
1. 整理实验结果。
2. 小结实验心得体会。
实
文档评论(0)