试卷(一)一、单项选择题1、在结构化设计(SD)方法中全面指导模块划分的最重要的原则是( )A、程序模块化 B、模块高内聚 C、模块低耦合 D、模块独立性2、软件维护产生的副作用,是指( )A、开发时的错误 B、隐含的错误 C、因修改软件而造成的错误 D、运行时误操作 3、软件详细设计的主要任务是确定每个模块的( )A、算法和使用的数据结构 B、外部接口 C、功能 D、编程 4、为了提高模块的独立性,模块内部最好是( )A、逻辑内聚 B、时间内聚 C、功能内聚 D、通信内聚 5、软件是一种( )A、程序 B、数据 C、逻辑产品 D、物理产品 6、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( ) A、纠正性维护B、适应性维护 C、完善性维护D、预防性维护7、只有单重继承的类层次结构是( )层次结构
A、网状型B、星型 C、树型D、环型8、下列属于维护阶段的文档是( ) A、软件规格说明 B、用户操作手册 C、软件问题报告 D、软件测试分析报告9、不适合作为科学工程计算的语言是( ) A、Pascal B、 C C、Fortran D、 Prolog10、讨论开发所需要的成本和资源是属于可行性讨论中的( )讨论的一方面
技术可行性B
经济可行性 C
社会可行性D
法律可行性11、中级结构性成本模型 COCOMO 是一个( ) A、静态单变量模型 B、动态单变量模型 C、静态多变量模型 D、动态多变量模型 12、PAD 图为( )提供了有力的工具
A、系统分析 B、软件的自动化生成 C、自动分析数据 D、测试软件13、下列关于 JSP 方法不正确的说法是( ) A、JSP 方法主要用于规模不大的数据处理系统 B、JSP 方法不明确的划分软件概要设计和详细设计的两个阶段 C、JSP 方法适用于输入数据和输出数据之间有对应关系的问题求解 D、JSP 方法根