软件工程模拟卷1答案
一、判断题(共10题)划分模块可以降低软件的复杂度和工作量,所以将模块分得
越小越好。()
()★标准答案:错误
1. 数据流图(DFD)实际上就是程序流程图,而程序图则是简化了的程序流程图。
()()★标准答案:正确
2. 为了提高模块的独立性,应尽量做到低内聚高耦合。()()★标准答案:正
确
3. 现代程序设计首先强调的是程序的效率,而不是程序的风格和可读性。()
()★标准答案:错误
4. 软件产品在交付使用之前一般要经过如下四个步骤的测试:单元测试、集成 测
试、白盒测试和黑盒测试。()()★标准答案:错误
5. CASE的中文含义是计算机辅助软件工程。()()★标准答案:正确
6. 继承性是父类和子类之间共享数据结构和消息的机制,这是类之间的一种关 系
。()答案:错误
7. 浦向数据流的设计以需求分析阶段产生的数据流图为基础,按一定的步骤将 其
映射为软件结构。()()★标准答案:正确
8. 将软件系统划分为模块时,应尽量做到高内聚低耦合,提高模块的独立性。
()()★标准答案:正确
9. 耦合性是一个用来衡量模块内部各个元素彼此结合紧密程度的度量指标。()
()★标准答案:错误
二、单选题(共10题)—把己确定的软件需求转换成特定形式的设计表示,使其得
以实现。
A. 系统设计 B.详细设计 C.逻辑设计 D.软件设计★标准答案:D
2, _指解决一个复杂问题时自顶向下逐层把软件系统划分成若干模块的过程。
A.分解B.模块化C.抽象D.模块★标准答案:B
3. —是指将具有一致数据结构和行为的对象抽象成类。
A.分类性B.继承性C.多态性D.封装性★标准答案:A
4. —指被测试程序不再机器上运行,而是采用人检测和计算机辅助静态分析的 手
段对程序进行测试。
A.黑盒测试 B.动态测试 C.白盒测试 D.静态测试★标准答案:D
5. Coad方法是面向_的软件开发方法。
A.对象B.数据结构 C.逻辑结构D.功能结构★标准答案:A
6. 能够与软件需求分析、设计、编码相对应的软件测试是—组装测试、确认测试
、单元测试
A. 单元测试、组装测试、确认测试单元测试、确认测试、组装测试
B. 确认测试、组装测试、单元测试★标准答案:D