文档介绍:: .
、选择下面不属于软件工程的3个要素是(D)
A. •工具过程
B. .
1. ,-,,,设计这组测试的方法是边界值分析
11. 软件危机通常是指在计算机软件开发和维护中所产生的一系列
严重的问题。
14软件结构图的宽度是指一层中大模块个数。
15在面向对象方法中,对象实现了数据和操作的结合,使数据和操作装于对象的统一体中。
16软件结构是以模块为基础而组成的一种控制层次结构。
17如果知道软件的规格说明书描述的程序功能,那么就可以采用___盒测试/功能测试
行测试。
18划分模块时尽量做到__J高内聚,低耦合,保持模块的独立性。
19在需求分析时,常采用状态转换图来描绘系统的行为。
20软件需求分析时,应建立数据模型、功能模型和―为模型选择题
1(A)的目的在于用最小的代价确定在问题定义阶段所确定的系统的目标和规模是否实现,所确定的问题是否可以解决,系统方案是否可以接受
A)可行性研究B)需求分析
C)总统设计D)软件计划
2 软件按照设计的要求,在规定时间和条件下不出故障、持续运行的要求的质量特性称为(A)A)可靠性
B)可用性C)正确性
D)完整性软件需求阶段要解决的问题是(A).
A)软件做什么B)软件提供哪些信息
C)软件采用什么结构D)软件怎样做
3 软件结构图能描述软件系统的总体结构,它应在软件开发的(B)阶段提出.
A)需求分析B)总体设计
C)详细设计D)代码编写
5. 软件开发的生命周期方法中,对模块的具体功能进行描述得是(C)A)需求分析
B)概要设计C)详细设计
D)编码设计PAD(problemAnalysisDiagram)图是一种(B)工具.
A)系统描述B)详细设计
C)测试D)编程辅助
6. Jackson设计方法是由Jackson所提出的,它是一种面向(C)的软件设计方法A)对象
B)数据流数据结构
D. 控制结构结构化程序设计思想的核心是要求程序
只有顺序,循环和(A)三种结构组成分支
A. 单入口单出口
B. 有规则GOTO9•使用表示结构化的问题分析图(PAD)符号所设计出来的程序(A)
A. 必然是结构化程序一般不是结构化程序
B. 一般是结构化程序绝对不是结构化程序
10. 结构化程序流程图中一般包括3种基本结构,下述结构中(D)不属于其基本结构.
A. 顺序结构条件结构
B. 选择结构嵌套结构
11. 模块的独立性是软件模块化设计的关键之一,一般用内聚和(D)两个定性标准来度量模块的独立性.
A. 软件的质量一致性
B. 可重用耦合
12. 耦合是软件中各种模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度,在耦合的若干种类中,耦合度最高的是(A)内容耦合
A. 非直接耦合数据耦合
B. 控制耦合一个模块把数据作为参数传送给另一个模块,这种耦合方式称为(A)
A. 数据耦合公共耦合
B. 控制耦合标记耦合
13. 模块设计的原则是(A)低耦合,高内聚
A. 高耦合,高内聚高耦合,