第10章面向对象的分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第10xx 面向对象的分析

一、填空题( 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、00A阶段

B、00D阶段

C、00K阶段

D、OOE阶段

答案:A

2、把每个对象的属性和服务都填写到相应的类符号中,就构成了类图的( )。

A、特性层

B、状态层

C、特征层

D、属性层

答案:C

3、一个面向对象的系统的体系结构通过它的( )的关系确定。

A、类与对象

B、成分对象和对象

C、过程与对象

D、类与界面

答案:B

4、在一般一特殊结构中,和( ) 的定位原则一样。

A、属性

B、方法

C、对象

D、类

答案:A

5、SUMMONS EVEN类的这个服务通过检测召唤请求(召唤按钮被按下)来

确定是否有ElevatorSummons事件发生,属于主动服务。具体过程如下( )。

A、生成一个Sum mons Eve nt实例

B、S um mons Eve nt的这个实例发送一个单向的消息给由Sum mons floor所标识的SummonsPanel实例

C、接收来自于Desti nation Pan el的响应,并决定是否需要给Elevator发送一个响应

D、结束这个SummonsEvent实例

答案:D

6、所谓高内聚是指( )。

A、一个服务只完成一项明确定义的、完整而单一的功能,没有出现在一项服务内完成多个功能的现象

B、一个服务只完成一项简单的功能

C、多个服务只完成一项明确定义的、完整而单一的功能

D、出现在一项服务内完成多个功能的现象

答案:A

7、对象标识是分配给每个对象的永久性标识(又称作“柄”,)它符合下述条件( )。

A、在一定的范围或领域(例如一个应用系统)中是唯一的

B、与对象实例的特征、状态及分类(可能是动态的)无关

C、在对象存在期间保持一致

D、在对象存在之后保持一致

答案:D

8、面向对象技术中,对象是类的实例。对象有三种成分:( )、属性和方法。

A、标识

B、规则

C、封装

D、消息

答案:A

9、第一个体现结构化编程思想的程序设计语言是( )。

A、FORTRAN语言

相关文档
最新文档