网站大量收购独家精品文档,联系QQ:2885784924

UML实验指导书-新.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档