UML课后习题答案电子教案.pdfVIP

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

精品资料》》》》》

填空题

第一章

(1)统一建模语言UML是绘制软件蓝图的标准工具语言,可以对软件系统产品进行说明、可

视化、构造和编制文档。

(2)UML在实际软件项目中,可以用于构造各种类型系统的业务模型和软件模型。

(3)软件的开发模式有瀑布模型、喷泉模型、基于构件的开发模型和XP方法。

(4)面向对象程序的三大要素是多态、封装和继承。(抽象)

(5)瀑布模型的缺点是缺乏灵活性,特别是无法解决软件需求不明确或不准确的问题。

第二章

(1)在UML中,静态视图包含有两种视图,分别是类图和对象图。

(2)规格说明,修饰,拓展划分是UML常用的通用机制。

(3)够造型,标记型,约束是UML常用的扩展机制。

(4)用例视图描述了系统的参与者与系统进行交互的功能,是参与者所能观察和使用到

的系统功能的模型图。

(5)状态图是通过对象的各种状态来建立模型来描述对象的随时间变化的动态行为,并

且它是独立的对象为中心进行描述。

第三章

(1)RationalRose默认支持的目标语言主要包括Java、VisualBasic等。(C++,C#)

(2)部署视图显示的是系统的实际部署情况,它是为了便于理解系统如何在一组处

理解节点上的物理分布,而在分析和设计中使用的架构视图。

(3)使用RationalRose生成代码的步骤包括选择待转换的目标模型、检查Java语言的语

法错误、设置代码生成属性、生成代码。

(4)在用例视图中包括了系统中的所有参与者、用例和用例图,必要时还可以在其中添加顺

序图、协作图、活动图和类图等。

(5)构件视图用来描述系统中的各个实现模块以及它们之间的依赖关系包含模型代码

库、执行文件、运行库和其他构件等信息。

第四章

(1)对象图的目的在于描述系统中参与交互的各个对象在同一时刻是如何运行的。

(2)链是两个或多个对象之间的独立连接,是关联的实例。

(3)在UML的图形表示中,类是由名字、属性和方法三个部分组成的。

(4)依赖关系使用一个从客户指南提供者的虚箭头来进行表示。

(5)在接口中包含一系列操作但是不包含属性,并且它没有对外界可见的关联。

第五章

1)包是用于把元素组织成组的通用机制。

(2)包的可见性关键字包括private、public和protect。

(3)包之间的关系总的来讲可以概括为依赖关系和嵌套关系。

(4)将系统分层很常用的一种方式是将系统分为用户界面层、业务逻辑层和数据访问层的

精品资料》》》》》

精品资料》》》》》

三层结构。

(5)包是包图中最重要的概念,它包含了一组模型元素。

第六章

(1)由参与者、用例以及它们之间的关系构成的用于描述系统功能的动态视图称为为用

例图。

(2)参与者、用例、系统边界和关系是用例图组成的要素。

(3)用例中的主要关系有包含、泛化和扩展。

(4)用例的粒度是指用例包含的系统服务或功能单元的多少。

(5)系统边界是用来表示正在建模系统的边界,这个边界是指系统与系统之间的界限。

第七章

(1)在UML的表示中,交互图将交互关系表示为一个二维图。其中,纵向是时间轴,时

间沿竖线向下延伸。横向代表了在协助中个独立对象的角色。

(2)序列图构成的对象是对象、生命线、激活和消息。

(3)分支指的是从同一点出发多个消息并指向不同的对象,根据条件是否互斥,可以有

条件和并行两种。

(4)生命线是一条垂直的虚线,用来表示序列图中的对象在同一段时间内的存在。

(5)序列图中的对象的表示形式使用包围名称的矩形框来标记,所显示的对象及其类的

名称带有下划线,两者用冒号隔开

第八章

(1)活动图是模型中的整体单元,表示一个程序或工作流,常用于计算机流程和工作流程

建模。

(2)动作状态是原子性的动作或操作的执行状态,它不能被外部事件的转换中断。

(3)活动状态可以有内部转换,可以有出口动作和入口动作。

(4)活动图中的初始状态使用黑色实心圆表示。

(5)泳道技术将是一个活动图中的活动状态进行分组,每一组表示一个特定的类、人或部

门、他们完成组内的活动。

第九章

1.uml的交互图中,强调对象之间关系和消息传递的是(协作图)。

2.(结构图)的作用体

文档评论(0)

183****2566 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档