06年上
● 数据流图的作用是 (13) 。
(13)A.描述了数据对象之间的关系 B.描述了对数据的处理流程
C.说明了将要出现的逻辑判定 D.指明了系统对外部事件的反应
解析:
(13)数据流图的作用是描述了对数据的处理流程。选B
● 渐增式开发方法有利于(14) 。
(14)A. 获取软件需求 B. 快速开发软件 C. 大型团队开发 D.商业软件开发
解析:
(14)增量模型在各个阶段并不交付一个可运行的完整产品,而是交付满足客户需求的一个子集的可运行产品。整个产品被分解成若干个构件,开发人员逐个构件地交付产品,这样做的好处是软件开发可以较好地适应变化,客户可以不断地看到所开发的软件,从而降低开发风险。选B
● (15)不是结构化分析设计的原则。
(15)A.模块独立 B.自顶向下 C.自底向上 D.逐步求精
解析:
(15)B和C是矛盾的,从中选择一个答案,D逐步求精表述的是自顶向下的意思,故B正确题干问的是“不是”。选C
● 模块的耦合度描述了 (16) 。
(16)A.模块内各种元素结合的程度 B.模块内多个功能之间的接口
C.模块之间公共数据的数量 D.模块之间相互关联的程度
解析:
(16)模块的耦合度描述了模块之间相互关联的程度。选D
● 内聚是一种指标,表示一个模块 (17) 。
(17)A.代码优化的程度
B.代码功能的集中程度
C.完成任务的及时程度
D.为了与其他模块连接所要完成的工作量
解析:
(17)内聚是一种指标,表示一个模块代码功能的集中程度。选B
● 在面向对象的软件工程中,一个组件(component)包含了 (22) 。
(22)A. 所有的属性和操作
B. 各个类的实例
C. 每个演员(device or user)的作用
D. 一些协作的类的集合
解析:
(22)在面向对象的软件工程中,一个组件(component)包含了一些协作的类的集合。选D
● 应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种 (23) 。
(23)A.类 B.对象 C.消息 D.操作
解析:
(23)应用面向对象的软件开发方法进行分析和设计时,首先要定义好各种类。选A
● (24) 是面向对象程序设计语言不同于其它语言的主要特点,是否建立了丰富的 (25) 是衡量一个面向对象程序设计语言成熟与否的一个重要标志。
(24)A.继承性 B.消息传递 C.多态性 D.静态联编
(25)A.函数库 B.类库 C.类型库 D.方法库
解析:
(24)继承性是面向对象程序设计语言不同于其它语言的主要特点,选A
(25)是否建立了丰富的类库是衡量一个面向对象程序设计语言成熟与否的一个重要标志。选B
各省软考办 | ||||||||||