第10章 面向对象的分析

上传人:学*** 文档编号:231086525 上传时间:2021-12-28 格式:DOCX 页数:11 大小:21.85KB
返回 下载 相关 举报
第10章 面向对象的分析_第1页
第1页 / 共11页
第10章 面向对象的分析_第2页
第2页 / 共11页
第10章 面向对象的分析_第3页
第3页 / 共11页
第10章 面向对象的分析_第4页
第4页 / 共11页
第10章 面向对象的分析_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《第10章 面向对象的分析》由会员分享,可在线阅读,更多相关《第10章 面向对象的分析(11页珍藏版)》请在金锄头文库上搜索。

1、第10章 面向对象的分析 第10章面向对象的分析 一、填空题(30小题) 1、( )最直接地体现系统责任并实现用户需求的成分。 答案:对象的服务 2、如果在一个服务中包括了多项可独立定义的功能,则它( ),应尝试把它分解为多个服务。 答案:低内聚的 3、主动对象是至少有一个服务不需要接收消息就能( )的对象。 答案:主动执行 4、对象的服务可分为( )。 答案:外部服务和内部服务 5、对象具有封装性,实现了( )的组合。 答案:数据和操作 6、将语言规则应用到软件系统分析的处理称为( )。 答案:基于语言的信息分析(Linguistic_basedInformationAnalysis,LIA

2、)。 7、适当是指( )。 答案:一个合格的程序员看了之后能够正确地理解其要求 8、分析员通过( )来发现和定义对象的每个服务。 答案:分析对象的行为 9、类属性的定义是( )。 答案:是描述类的所有对象的共同特征的一个数据项,对于任何对象实例,它的属性值都是相同的 10、对象具有很强的( )能力和( )功能。 答案:表达、描述 11、( )是对整个对象的状态行为关系的图示。 答案:状态转换图 12、( )以帮助分析对象的行为。 答案:构画出一个状态转换图 13、系统的需求包括4个不同的层次:( )、( )、( )和( )。答案:业务需求、用户需求、功能需求、非功能性需求 14、服务流程图:(

3、 )。 答案:对于功能比较复杂的服务,要给出一个服务流程图,表明该服务是怎样执行的 15、状态转换图是( )的重要工具。 答案:启发分析员认识对象服务 16、对于每个整体一部分分关系,( )中要增加一个属性来表明它的部分对象。 答案:整体对象 17、若类A继承类B,类B继承类C,则( )。 答案:A也继承了C的全部属性与服务 18、如果A是B的一部分,B是C的一部分,则( )。 答案:A也是C的一部分 19、特殊类之所以称为“特殊”,是因为( )。 答案:它具有独特的属性与服务 20、( )应该被划分出去作为部分对象。 答案:引起整体对象的属性与服务 21、如果类A具有类B的全部属性和全部服务

4、,而且具有自己特有的某些属性或服务,( )。 答案:则A叫做B的特殊类,B叫做A的一般类 22、一般一特殊结构是由( )所组成的结构。 答案:一组具有一般一特殊关系(继承关系)的类 23、组合关系具有的最重要的性质是( )。 答案:传递性 24、( )是问题域的事物之间客观存在的一种关系。 答案:一般一特殊结构 25、如果对象a是对象b的一个组成部分,则( )。 答案:b为a的整体对象,a为b的部分对象 26、当组合关系有多个层次时,可以用( )来表示它。 答案:一棵简单的聚集树 27、所谓多重性是指( )。 答案:位于连接符一端的一个对象实例要求另一端多少个对象实例与自己进行整体-部分分组合

5、 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、一个面向对象的系统的体系结构通过它的( )的关系确定

6、。 A、类与对象 B、成分对象和对象 C、过程与对象 D、类与界面 答案:B 4、在一般一特殊结构中,和( )的定位原则一样。 A、属性 B、方法 C、对象 D、类 答案:A 5、SUMMONS EVENT类的这个服务通过检测召唤请求(召唤按钮被按下)来确定是否有ElevatorSummons事件发生,属于主动服务。具体过程如下( )。 A、生成一个Summons Event实例 B、Summons Event的这个实例发送一个单向的消息给由Summons floor所标识的SummonsPanel实例 C、接收来自于Destination Panel的响应,并决定是否需要给Elevator发

7、送一个响应 D、结束这个SummonsEvent实例 答案:D 6、所谓高内聚是指( )。 A、一个服务只完成一项明确定义的、完整而单一的功能,没有出现在一项服务内完成多个功能的现象 B、一个服务只完成一项简单的功能 C、多个服务只完成一项明确定义的、完整而单一的功能 D、出现在一项服务内完成多个功能的现象 答案:A 7、对象标识是分配给每个对象的永久性标识(又称作“柄”),它符合下述条件( )。 A、在一定的范围或领域(例如一个应用系统)中是唯一的 B、与对象实例的特征、状态及分类(可能是动态的)无关 C、在对象存在期间保持一致 D、在对象存在之后保持一致 答案:D 8、面向对象技术中,对象

8、是类的实例。对象有三种成分:( )、属性和方法。 A、标识 B、规则 C、封装 D、消息 答案:A 9、第一个体现结构化编程思想的程序设计语言是( )。 A、FORTRAN语言 B、Pascal语言 C、C语言 D、PL/1语言 答案:B 10、( )是启发分析员认识对象服务的重要工具。 A、顺序图 B、对象图 C、活动图 D、状态转换图 答案:D 11、( )对象的服务和OOA的其他活动一样,应研究问题域和系统责任以明确各个对象应该设立哪些服务以及如何定义这些服务。 A、分析 B、发现和定义 C、总结 D、查找 答案:B 12、属性的表示法,是在( )的中部填写每一个属性的名字。 A、对象

9、B、实例 C、类 D、方法 答案:C 13、对于一个给定的问题域,一个合适的对象集合能够( )。 A、保证可复用性 B、提高可扩充性 C、提高软件产品的质量和生产率. D、减少研发成本 答案:ABC 14、一个类的所有对象具有相同的属性,不包括( )。 A、个数 B、名称 C、数据类型 D、定义 答案:D 15、同一类中有相同的数据结构,这是( )级别的共享。 A、不同应用 B、同一应用 C、不同类 D、同一类 答案:D 16、如果在一个服务中包括了( )可独立定义的功能,则它是低内聚的,应尝试把它分解为多个服务。 A、一项 B、二项 C、三项 D、多项 答案:D 17、以下( )活动不能推迟

10、到OOD阶段做。 A、对象标识问题 B、规范化问题. C、性能问题 D、定义属性 答案:D 18、找出对象生命历程中所经历的(或者说是可能呈现的)每一种( ),画出状态转换图。 A、行为 B、定义 C、状态 D、方法 答案:C 19、( )只供对象内部的其他服务使用,不对外提供。 A、外部服务 B、内部服务 C、内嵌服务 D、上层服务 答案:B 20、( )对整个对象的状态行为关系的图示,它附属于该对象的类描述模板。 A、状态转换图 B、顺序图 C、活动图 D、对象图 答案:A 21、( )标注的主动对象和主动服务不一定是最终的定局。 A、OOA B、OOD C、OOK D、OOF 答案:A

11、22、汽车有一个发动机,汽车与发动机之间的关系是( )关系。 A、一般与具体 B、整体与部分 C、分类 D、is a 答案:B 23、在Elevator指示就绪状态之前先检测Elevator的超重状态。具体的过程如下( )。 A、将属性ELEVATOR(elevator_id).current_state的值置为NOT_READY B、接收来自于DestinationPanel的响应,并决定是否需要给Elevator发送一个响应 C、反复执行以下操作直到应答为OK:发送一个双向的消息给OVERWEIGHTSENSOR D、将属性ELEVATOR(elevatorid).currentstate

12、的值置为READY 答案:A 24、描述类中某个对象的行为,反映了状态与事件关系的是( )。 A、对象图 B、状态图 C、流程图 D、结构图 答案:B 25、对行为规则比较复杂的对象都不需要做以下工作( )。 A、找出对象的各种状态 B、分析在不同的状态下,对象的行为规则有何不同?在发现它们没有区别时,可以将一些状态合并 C、分析从一种状态可以转换到哪几种其他状态以及该对象的什么行为会引起这种转换 D、找出类的各种状态 答案:D 26、( )叫作“执行路线追踪”。 A、发现了某种需要就追踪到下一个对象 B、以穷举式的搜索一直进行到全部服务都被模拟过 C、看看是否定义了所需要的服务 D、在对已发现的服务进行具体的定义和详细说明时进行较为合适 答案:B 27、面向对象开发产生的分析文档应当( )考虑问题,在分析阶段识别的概念是高层的概念。 A、与问题直接相关

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号