#UML实验指导书.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前言 软件建模技术是一门实践性很强的技术课,必须十分重视加强实验教学。实验课的目的是进一步巩固和加强理论知识,培养基本技能,提高解决实际问题的能力。为了达到上述目的,根据教学大纲和我校《》及我校实际情况编写了该实验指导书。全书共分实验,每个实验包括有:实验目的、实验器材、实验内容和步骤、实验报告要求等项目。本书可供专业使用。在编写过程中,由于时间仓促,加之本人水平有限,凡有不妥之处,请读者批评指正。 目录 实验一 活动图 3 实验二 状态图 4 实验三 类 5 实验四 类的关系 6 实验五 交互图 7 实验六 对象图和包 8 实验七 组件图和部署图 10 实验八 正向工程 17 实验一 活动图 一、实验目的 1. 熟悉基本功能和使用方法。2. 掌握方法。实验报告要求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. 小结实验心得体会。 实验四 类的关系 一、实验目的 1.理解类间关系的基本概念; 2. 掌握描绘类间关系的方法; 3. 掌握在Rational Rose中绘制类关系的操作方法。 二、实验器材 1. 计算机一台; 2. Rational Rose 工具软件; 三、实验内容 通过对前面内容的学习,使我们完成了HNS软件学院图书馆的管理系统的需求分析,并从业务对象中抽象出了类。我们知道类通常是不会单独存在,而是由关联、泛化、依赖等关系相互协作来静态描述业务系的。因此,我们在找出系统中所存在的类的前提下,需要进一步对业务对象间如何联系进行建模。现指派你运用本节所学的相关知识,完成如下任务: 1.对书籍管理功能中的类的关系建模。 四、实验步骤 1.分析:由前面章节对图书馆管理系统中的书籍管理业务分析和对该业务的抽象出来的类可知,图书馆的主要静态模型类图是由书籍管理类、书类、书目类、管理员类、用户类和各种界面操作类组成。其中用户类与管理员类是泛化的关系,而其它类之间均是关联关系。 2.请根据教材中示例部分在Rational Rose中绘制类间的关系。 五、实

文档评论(0)

xiaoga123 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档