第10章面向对象的分析一、填空题(30小题)1、()最直接地体现系统责任.doc

第10章面向对象的分析一、填空题(30小题)1、()最直接地体现系统责任.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 面向对象的分析 一、填空题(30小题) 1、( )最直接地体现系统责任并实现用户需求的成分。 答案:对象的服务 2、如果在一个服务中包括了多项可独立定义的功能,则它( ),应尝试把它分解为多个服务。 答案:低内聚的 3、主动对象是至少有一个服务不需要接收消息就能( )的对象。 答案:主动执行 4、对象的服务可分为( )。 答案:外部服务和内部服务 5、对象具有封装性,实现了( )的组合。 答案:数据和操作 6、将语言规则应用到软件系统分析的处理称为( )。 答案:基于语言的信息分析(Linguistic_basedInformationAnalysis,LIA)。 7、适当是指( )。 答案:一个合格的程序员看了之后能够正确地理解其要求 8、分析员通过( )来发现和定义对象的每个服务。 答案:分析对象的行为 9、类属性的定义是( )。 答案:是描述类的所有对象的共同特征的一个数据项,对于任何对象实例,它的属性值都是相同的 10、对象具有很强的( )能力和( )功能。 答案:表达、描述 11、( )是对整个对象的状态/行为关系的图示。 答案:状态转换图 12、( )以帮助分析对象的行为。 答案:构画出一个状态转换图 13、系统的需求包括4个不同的层次:( )、( )、( )和( )。 答案:业务需求、用户需求、功能需求、非功能性需求 14、服务流程图:( )。 答案:对于功能比较复杂的服务,要给出一个服务流程图,表明该服务是怎样执行的 15、状态转换图是( )的重要工具。 答案:启发分析员认识对象服务 16、对于每个整体一部分分关系,( )中要增加一个属性来表明它的部分对象。 答案:整体对象 17、若类A继承类B,类B继承类C,则( )。 答案:A也继承了C的全部属性与服务 18、如果A是B的一部分,B是C的一部分,则( )。 答案:A也是C的一部分 19、特殊类之所以称为“特殊”,是因为( )。 答案:它具有独特的属性与服务 20、( )应该被划分出去作为部分对象。 答案:引起整体对象的属性与服务 21、如果类A具有类B的全部属性和全部服务,而且具有自己特有的某些属性或服务,( )。 答案:则A叫做B的特殊类,B叫做A的一般类 22、一般一特殊结构是由( )所组成的结构。 答案:一组具有一般一特殊关系(继承关系)的类 23、组合关系具有的最重要的性质是( )。 答案:传递性 24、( )是问题域的事物之间客观存在的一种关系。 答案:一般一特殊结构 25、如果对象a是对象b的一个组成部分,则( )。 答案:b为a的整体对象,a为b的部分对象 26、当组合关系有多个层次时,可以用( )来表示它。 答案:一棵简单的聚集树 27、所谓多重性是指( )。 答案:位于连接符一端的一个对象实例要求另一端多少个对象实例与自己进行整体-部分分组合 28、一般类与特殊类之间的关系叫做( )。 答案:一般一特殊关系 29、整体一部分分关系反映了对象之间的构成关系,它也称为( )。 答案:聚集关系 30、如果类A的全部对象都是类B的对象,而且类B中存在不属于类A的对象,( )。 答案:则A是B的特殊类,B是A的一般类 二、单项选择题(50小题) 1、明显的信息冗余,可以在( )消除。 A、OOA阶段 B、OOD阶段 C、OOK阶段 D、OOE阶段 答案:A 2、把每个对象的属性和服务都填写到相应的类符号中,就构成了类图的( )。 A、特性层 B、状态层 C、特征层 D、属性层 答案:C 3、一个面向对象的系统的体系结构通过它的( )的关系确定。 A、类与对象 B、成分对象和对象 C、过程与对象 D、类与界面 答案:B 4、在一般一特殊结构中,和( )的定位原则一样。 A、属性 B、方法 C、对象 D、类 答案:A 5、SUMMONS EVENT类的这个服务通过检测召唤请求(召唤按钮被按下)来确定是否有ElevatorSummons事件发生,属于主动服务。具体过程如下( )。 A、生成一个Summons Event实例 B、Summons Event的这个实例发送一个单向的消息给由Summons floor所标识的SummonsPanel实例

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档