[OOAD试卷及答案.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文档。上传文档
查看更多
[OOAD试卷及答案

一、单选题:(本题共15小题,每题2分,共30分) 目标系统外部的执行者(Actor)不包括( D )。 A 人 B 外部设备 C 外部系统 D数据存储 多态性出现在具有(B )结构的类之间。 A 整体-部分 B 一般-特殊 C 实例连接 D 消息连接 领域模型包含一个公司中有价值的类,以下不属于领域模型的是(A )。 A 相互关系类 B 属性类 C 角色类 D 事件管理类 一个设计得好的面向对象系统具有( B)特征。 A 低内聚、低耦合 B 高内聚、低耦合 C 高内聚、高耦合 D 低内聚、高耦合 若对象a可以给对象b发送消息,那么__B____ 。 A 对象b可以看见对象a B 对象a可看见对象b C 对象a、b相互不可见 D 对象a、b相互可见 关于时序图(顺序图)的描述中正确的是(D )。 A 显示了各种对象的方法的执行顺序 B 能够反映对象的生命周期 C 其中横向箭头表示尾部连接的对象的方法执行后向头部连接的对象传递数据 D 可以用来描述用例图中某个用例的时序行为 关于用例与类的对比中( B )是错误的。 A 都属于模型结构元素 B 都存在继承关系 C 类描述系统的部分静态视图,用例描述系统动态的行为视图 D 类描述的是系统的内部构成,用例也可以描述系统的内部构成 在数据库设计的( A )阶段开始考虑具体的数据库管理系统(DBMS)的特性。 A 需求分析 B 概念设计 C 逻辑设计 D 物理设计 构成对象的两个主要因素是( A)。 A 属性和服务 B 标识和内容 C 继承和多态 D 消息和封装 面向对象的特点主要概括为(B )。 A 可分解性、可组合性、可分类性 B 继承性、封装性、多态性 C 抽象性、继承性、封装性、多态性 D 封装性、易维护性、可扩展性、可重用性 关于面向对象的分析与设计的描述中正确的是( C )。 A 因为我们要重用类,因此在分析设计过程中不能过早地确定领域类 B 面向对象的方法是从功能开始而不是从组成部分开始 C 用例规格描述是面向对象分析与设计的输入 D 通过用例分析和时序分析可以获得全部的问题领域类 在下面的类图中,哪个类图中的类Order所生成的代码具有如下形式?( A ) Public class Order { Public Customer recipient; } A B C D 计算机(Computer)由中央处理器、内存、软盘、硬盘、显示器、键盘、鼠标等组成。那么Computer类和其他类(CPU、RAM、FloppyDrive、HardDisk、Monitor、Keyboard、Mouse)之间的关系是:( C) A 泛化关系(Generalization) B 实现关系(Realization) C 包含关系(Inclusion) D 聚集关系(Aggregation) 在状态图中不能表示下面那些概念?( D ) A 动作(action) B 事件(event) C 转移(transition) D 类(class) 下列关于面向对象方法中描述中错误的是( C )。 A 使用设计模式有助于在软件开发中应用面向对象技术 B 选择面向对象程序设计语言时需要考虑开发人员对其的熟悉程度 C UML作为一种可视化建模语言需要与RUP开发过程同时使用 D 目前在软件生命周期的分析、设计、实现和测试中均可以应用面向对象方法 二、判断题(每题1分,共10分。对的标“T”,错的标“F”)    1-5:FTFTF 6-10:TFTTT 1. 一个 状态图最多只能由一个初态和一个终态。( F ) 2. 协作图中的消息必须要有消息顺序号。( T ) 3. 两个参与者(actor)之间可以有包含(include)关系、扩展(extend)关系或泛化(generalization) 关系,而包含关系和扩展关系是依赖(dependency)关系的版型。( F ) 4. 参与者(actor)和用例(use case)之间的关系是关联(association)关系。( T ) 5. 类A和类B之间的关系如图1所示,则称类B中的getName()方法是对类A中的 getName()方法的重载(overload)。( F ) 图1 getName()方法之间的关系 图2 活动图 6. 如图2所示,活动Gesture和Stream audio可以并发进行。( T ) 7. 一个软件系统,如果只有源代码,缺乏其他相应的辅助文档,如缺乏顺序图和类图,则可以利用EA进行逆向工程得到顺序

文档评论(0)

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

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

1亿VIP精品文档

相关文档