《一体化建模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文档。上传文档
查看更多
目 录 TOC \o 1-1 \h \z 实验一 建模软件的安装配置 1 实验二 用例图实例 2 实验三 类图实例 4 实验四 包图实例 5 实验五 交互图实例 6 实验六 状态图实例 8 实验七 活动图实例 9 实验八 构件图和配置图实例 12 实验九 UML与程序设计综合实例 13 实验一 建模软件的安装配置 一、实验目的 学习建模软件的安装 了解建模软件rose2002的基本配置 二、实验原理及方法 在软件业内,统一建模语言 (UML) 已经成为表示软件构架和设计模型的标准符号。为了让软件专业人员可以统一地、一致地建立他们的分析和设计活动模型,Rational 引导了 UML 的开发。借助 UML,团队可以用一种通用的方式来进行交流和记录软件设计。借助 Rose,可以创建一个强大可靠的、基于构件的构架,它可以将发生变更的地方隔离开来。在进行变更的时候,这个构架将软件的其它部分隔离,避免这些部分受到负面影响。Rational Rose 帮助您以一种可预测的、受到良好控制的方式来实施变更,可以迅速地开发可靠的代码。坚固的构架带来可靠的代码。自动代码生成使代码的开发更加迅速。Rose Enterprise 自动生成设计级代码。借助它可以早在系统集成之前就方便快捷地对软件构件进行可视的测试。 三、实验步骤 ⒈ 熟悉windows系统环境及其基本操作 ⒉ 安装rose2002建模软件; ⒊ 熟悉rose2002的一些基本操作。 四、分析整理实验数据,写出实验报告 实验二 用例图实例 一、实验目的 1.掌握用例图的基本概念 2.掌握用例模型的获取方法 二、实验原理及方法 用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的角色(actors,也就是与系统交互的其他实体)关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系--要么是整个系统的全部用例,要么是完成具有功能(例如,所有安全管理相关的用例)的一组用例。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。要在用例图上绘制一个角色(表示一个系统用户),可绘制一个人形符号。角色和用例之间的关系使用简单的线段来描述,如图所示。 三、分析整理实验数据,写出实验报告 实验三 类图实例 一、实验目的 1.掌握类和对象的基本概念 2.掌握面向对象开发技术 二、实验原理及方法 类图表示不同的实体(人、事物和数据)如何彼此相关;换句话说,它显示了系统的静态结构。类图可用于表示逻辑类,逻辑类通常就是业务人员所谈及的事物种类--摇滚乐队、CD、广播剧;或者贷款、住房抵押、汽车信贷以及利率。类图还可用于表示实现类,实现类就是程序员处理的实体。实现类图或许会与逻辑类图显示一些相同的类。然而,实现类图不会使用相同的属性来描述,因为它很可能具有对诸如Vector和HashMap这种事物的引用。 类在类图上使用包含三个部分的矩形来描述,如图所示。最上面的部分显示类的名称,中间部分包含类的属性,最下面的部分包含类的操作(或者说方法)。 三、分析整理实验数据,写出实验报告 实验四 包图实例 一、实验目的 1.掌握构造型的主要内容 2.了解多值分类和动态分类 3.了解何时使用包图 二、实验原理及方法 一个包图可以是任何一种的UML图组成,通常是UML用例图或UML类图。 包是一个UML结构,它使得你能够把诸如用例或类之类模型元件组织为组。 包被描述成文件夹,可以应用在任何一种UML图上。 虽然包图并非是正式的UML图,但实际上他们是很有用处的, 创建一个包图是为了∶ 描述你的需求高阶概述。 描述你的设计的高阶概述。 在逻辑上把一个复杂的图模块化。 三、分析整理实验数据,写出实验报告 实验五 交互图实例 一、实验目的 1.掌握顺序图基本要素 2.掌握合作图基本要素 3.了解何时使用交互图 二、实验原理及方法 序列图显示具体用例(或者是用例的一部分)的详细流程。它几乎是自描述的,并且显示了流程中中不同对象之间的调用关系,同时还可以很详细地显示对不同对象的不同调用。 序列图有两个维度:垂直维度以发生的时间顺序显示消息/调用的序列;水平维度显示消息被发送到的对象实例。 序列图的绘制非常简单。横跨图的顶部,每个框(参见图)表示每个类的实例(对象)。在框中,类实例名称和类名称之间用空格/冒号/空格来分隔,例如,myReportGenerator : ReportGenerator。如果某个类实例向另一个类实例发送一条消息,则绘制一条具有指向接收类实例的开箭头的连线,并把消息/方法的名称放在连线上面。对于某些特别重

文档评论(0)

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

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

1亿VIP精品文档

相关文档