试题(21)
软件的复杂性与许多因素有关。 (21) 不属于软件的复杂性参数。
(21)A. 源程序的代码行数 B. 程序的结构
C. 算法的难易程度 D. 程序中注释的多少
试题(21)分析
软件复杂性度量的参数很多,主要有如下几种。
规模:即总共的指令数,或源程序行数。
难度:通常由程序中出现的操作数的数目所决定的量来表示。
结构:通常用程序结构有关的度量来表示。
智能度:即算法的难易程度。
软件复杂性主要表现在程序的复杂性。程序的复杂性主要指模块内程序的复杂性,它直接关系到软件开发费用的多少、开发周期长短和软件内部潜伏错误的多少。可见程序中注释的多少不属于软件的复杂性参数,故D为正确答案。
参考答案
(21)D
试题(22)
(22) 不属于面向对象的软件开发方法。
(22)A.coad方法 B.booch方法 C.jackson方法 D.omt方法
试题(22)分析
本题主要考查面向对象的基本概念、几种典型的项目对象方法和基于构件开发的基本概念。包括面向对象的基本概念、OMT开发方法、Booch方法、Coad与Yourdon方法。Jackson方法是面向数据结构的结构化分析方法。故本题答案为C。
参考答案
(22)C
试题(23)、(24)
在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种 (23) 技术,封装的目的是使对象的 (24) 分离。
(23)A.组装 B.产品化 C.固化 D.信息隐蔽
(24)A.定义和实现 B.设计和测试 C.设计和实现 D.分析和定义
试题(23)、(24)分析
封装性是面向对象程序设计范型的核心,它的作用是隐藏对象内部数据或操作的细节。对象间的通信是在定义明确的界面上实现的,这样一来,对象的修改就可以局限于对象内部,不会造成对系统全面性的影响。因此试题(23)、(24)的答案分别为D、A。
参考答案
(23)D (24)A
试题(25)
结构化分析方法(SA)的一个重要指导思想是 (25) 。
(25)A.自顶向下,逐步抽象 B.自底向上,逐步抽象
C.自顶向下,逐步分解 D.自底向上,逐步分解
试题(25)分析
结构化分析方法是由美国Yourdon公司在20世纪70年代提出的,其基本思想是将系统开发看成工程项目,有计划、有步骤地进行,是一种应用很广的开发方法,适用于分析大型信息系统。结构化分析方法采用"自顶向下,逐层分解"的开发策略。按照这种策略,再复杂的系统也可以有条不紊的进行,只要将复杂的系统适当分层,每层的复杂程度即可降低,这就是结构化分析的特点。故本题答案为C。
参考答案
(25)C
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>
责任编辑:小草