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文档。上传文档
查看更多
UML考试复习总结

1. 在系统模型中为什么要使用多种UML图? 回答:任何系统都有多种风险承担人. 每种UML图都提供了用于一种或几种风险承担人对话的视图。 2. 那种UML 图给出了系统的静态视图? 回答:下列UML 图提供了系统的静态视图:类图、对象图、构建图 和 部署图。 3. 哪种UML 图提供了系统的动态视图(也就是说,描述系统随时间所经历的变化)? 回答: 下列UML 图提供了系统的动态视图:用例图、状态图、顺序图、活动图 和 协作图。 1. 什么是对象? 回答: 对象是一个类的实例。 2. 对象之间如何协同工作? 回答:对象通过相互发送消息协同工作。 3. 多重性说明了什么? 回答: 多重性说明了一个类的多少个对象能够与另一个类的对象发生关联。 4. 两个对象之间能够以多种方式关联吗? 回答:可以。例如两个人之间既可以形成朋友关系也可以形成同事关系。 1. 如何用UML 表示类? 回答:用一个矩形框来表示一个类。类名位于矩形框的中央,接近框的顶部。 2. 类图中可以指明哪些信息? 回答:可以指明类的属性,操作。 3. 什么是约束? 回答:约束是类图应该遵循的一个或一组规则,它用一个花括号括起来的文本表示。 4. 为什么要对类图标注附加的注释。 回答:可以为类图增加注释,增加一些在属性、操作或职责中没有指明的信息。例如,可以用它来指明一个包含更多信息的文档。 1. 多重性怎么表示? 回答:在关联线的一端可以指明多少个远端对象可以和近端多少个对象发生关联。 2. 如何发现类之间的继承关系? 回答:在初始模型的类列表中,找出两个或多个具有相同属性和操作的类。其中的一个类可能就是其他类的父亲,或者 可以为这些类新建一个父类。 3. 什么是抽象类? 回答:抽象类用做继承层次中的基类,但是它不产生实例对象。 4. 限定符有哪些作用? 回答:限定符的作用是将一对多关联化解为一对一关联。 1. 聚集和组成之间有什么区别? 回答: 组成和聚集都是整体类和部分之间的整体-部分关联. 在聚集中, 部分可能属于多个整体. 在组成中, 部分职能属于一个整体. 2. 什么叫实现?实现和继承有何相似之处?两者又有何不同之处? 回答:实现是类和它的接口之间的关系。可以说成是类实现了它的接口。实现和继承的类似之处在于类可以使用它的接口中的操作也可以操作也可以 从父类中继承操作。两者的不同之处是类不能使用它的接口中的属性但可以继承父类的属性。(?) 3. 写出3种可见性层次的名称,并描述每一种可见性的含义? 如果一个类的属性或操作具有public 可见性,在另一个类中可以使用这个类的属性或操作。 如果一个类的属性或操作具有protected 可见性,那么这个类的子类或者其他的子孙可以使用这个类中的属性或操作。 如果一个类的属性或操作具有private 可见性,那么只有拥有它的属性和操作的类才能使用它们。 接口中的操作都具有公用可见性。 1. 发起一个用例的外部实体被称为什么? 回答:发起用例的外部实体被称为参与者actor。 2. 包含用例是什么含义? 回答:“包含一个用例”的含义是一个用例中某个场景中的一些步骤和另一个用例中某个场景中的一些步骤是相同的。 所以可以不列出用例的所有场景,而只是指明它所包含的用例就可以了。 3. 扩展用例是什么含义? 回答:“扩展”一个用例是指在这个用例中增加步骤。这样可以产生一个新的用例。 4.用例和场景是同一个概念吗? 回答:不是。用例是一组场景的集合。 1. 举出可视化表示用例的两个优点。 回答:有了可视化表示的用例,就可以(1)将这种图形化的表示给用户,可从用户那里得到更多的相关信息。 (2)可以将这些图与其他类型的图结合起来。 2. 说明如何可视化描述本章中学到的用例之间的两种关系:泛化和分组。举出需要对用例分组的两种情况。 在泛化关系中,一个用例继承了另一个用例的含义和行为。分组时将一组用例组织成为一个包。 3. 类和用例之间有什么类似之处?又有哪些差异? 回答:相同点:两者都是结构元素。两者都有继承关系。 不同点:类由属性和操作组成。用例由场景组成,每个场景又由一个步骤序列组成。类提供了系统的部分静态视图,用例提供了系统动态的行

文档评论(0)

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

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

1亿VIP精品文档

相关文档