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文档。上传文档
查看更多
选择 一个设计的好的面向对象的系统具有:高内聚,低耦合 2.UML语言的组成结构:构造元素,规则,公共机制 3.面向对象的特点主要概括为(B) A 无 B继承性、封装性、多态性、C抽象性、继承性、封装性、多态性D封装性、可维护性、可扩展性、可重用性 4.构成对象的两个主要元素是(A)A属性和服务B标识和内容C继承与多态D消息和封装 5.顺序图主要可以为设计人员提供(A)消息。 A消息发送的顺序 B某个方法是执行流程 C类之间关联关系的多重性 D某个对象在不同状态之间的转移 6.用例与类的对比中,模型的结构元素 7.计算机由中央处理器、内存、软盘、硬盘、显示器、键盘鼠标等组成。 那么Computer类和其他类(CPU、RAM、FloppyDisk、Monitor、Keyboard、mouse)之间的关系是(D) A泛化关系B实现关系C包含关系D聚集关系 8.在状态图中不能表示下面哪些概念?(D) A 动作(action) B 事件(event) C 转移 D 类 9.在数据库设计的(C)阶段开始考虑具体的数据库管理系统(DBMS)的特性。 A需求分析 B概念设计 C逻辑设计 D物理设计 判断题 一个状态图最多只能有一个初态和一个终态(×) 通信图中的消息必须有消息顺序号(×) 两个参与者之间可以有包含关系、扩展关系和依赖关系、而包含关系和扩展关系都是依赖关系(√) 参与者和用例之间的关系是关联关系(√) 对象具有继承、多态和封装特性(√) 用模型的目的是为了在开发过程中使用面向对象方法(√) 在动态模型中动作是一种瞬间操作,他与某个事件有关(√) 汽车类和汽车门类属于一般特殊的关系(×) UML由用例视图、部署视图、组件视图、进度视图和配置视图组成(√) 在设计类图时,可以不用类图中的每一个关系进行命名,但如果需要一个“动词”关联命名(√) Uml中关联的重数是指一个类中有多个方法被另一个类调用(×) 类描述的是系统的内部构成,用例也可以描述系统的内部构成(√) 简答题 uml是由哪3个部分组成的,并分别说明他们的作用。P14 构造元素 :包括基本元素、关系和图。这3种元素代表了软件系统或业务系统中的某个事物或事物间的关系 ,具有命名、范围、可见性、完整性和执行等属性。 规则:对软件系统或业务系统中某些事物的约束或规定 。 公共机制:包括详述、修饰、通用划分以及扩展机制,它是指适用用于软件系统或业务系统中每个事物的方法或规则。 说明模型,视图,图和模型元素之间的区别 模型就是对一个对象或物体的简化表示 视图能反应系统某些侧面和特征的多个图的集合 图只能反映系统中某个侧面和特征。 模型元素就是用来构成模型的基本符号 请简要说明类图在应用领域中的作用,并说明在对系统建模时主要用到哪3种模型,以及3种模型的区别。 作用:用来描述业务或软件系统的组成结构和关系 三种模型有动态模型、对象模型、功能模型。 动态模型是描述与时间和操作顺序有关的系统特征 对象模型是描述系统中对象的静态结构,对象之间的关系,对象的属性和对象的操作 功能模型描述与值的变换有关的系统特征 4.Uml关系包括关联、聚合、泛化、实现、依赖等5种类型,请指出下面关系的类型,并采用UML符号表示这些关系。 在学校中,一个学生可以选修多门课程,一门课程可以由多个学生选修,那么学生和课程之间是什么关系?关联 类A的一个操作调用类B的一个操作,而且这两个类之间不存在其他关系,那么类A和类B之间是什么关系?依赖 接口及其实现类或构件之间是什么关系?实现 一个汽车有四个轮子,那么类“汽车”和“轮子”之间是什么关系?聚合 学生与研究生之间是什么关系?泛化 活动图与交互图有什么区别和联系? 答:活动图和交互图是UML中对系统动态方面建模的两种形式,交互图强调对象与对象之间的交互消息,而活动图则强调从活动到活动的控制流程 简述统一建模语言UML的定义和作用。P4 Uml是一个标准的图形标识法,仅仅是一组符号。它的定义包括uml语义和uml表示法两个部分。 Uml语义:描述基于UML的精确元模型定义。元模型为UML的所有元素在语法和语义上提供了简单、一致、通用的定义性说明,使开发者能在语义上取得一致消除了因人而异的最佳表示方法所造成的影响。此外,uml还支持对元模型的扩展定义。 Uml表示法:定义uml符号的表示法,为开发者或开发工具使用这些图形符号和文本语法,以及为系统建模均提供了标准。这些图形符号和文字所表达的是应用级的模型,在语义上它是uml元模型的实例。 统一建模过程有哪四个阶段,各个阶段需要完成的主要工作有哪些?P158-P159 使用RUP过程开发软件系统,软件的生命周期分为四分阶段:初始阶段、细化阶段、构建阶段、交付阶段。 初始阶段的焦点是需求和分

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档