1. 为了提高测试的效率,应该。
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、1/6 B、1/5 C、1/4 D、1/3
7. 变换型和事务型是程序构造的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于 。
A、变换型 B、事务型
8. PAD〔Problem Analysis Diagram〕图是一种 工具。
正则化是结构风险最小化策略的实现A、系统描述 B、详细设计 C、测试 D、编程辅助
9. 排错一般是在测试发现错误后进展,其中到错误位置占排错总工作量的 。
A、95% B、5% C、50% D、20%
10. 分层数据流图是一种比拟严格又易于理解的描述方式,它的顶层描绘了系统的 。
A、总貌 B、细节 C、抽象 D、软件的作者
11. 数据流图中,当数据流向或流自文件时, 。
A、数据流要命名,文件不必命名
B、数据流不必命名,有文件名就足够了
C、数据流和文件均要命名,因为流出和流进数据流是不同的
D、数据流和文件均不要命名,通过加工可自然反映出
12. 分析员是 。
A、用户中系统的直接使用者 B、用户和软件人员的中间人
C、软件的编程人员 D、用户和软件人员的领导
13. 在软件开发中,有利于发挥集体智慧的一种做法是 。
A、设计评审 B、模块化 C、主程序员制 D、进度控制
14. 在开发软件时,可用来提高程序员的工作效率。
A、程序开发环境 B、操作系统的作业管理功能
C、编译程序的优化功能 D、并行运算的大型计算机
15. 软件测试中设计测试实例〔test case〕主要由输入数据和 两局部组成。
A、测试规那么 B、测试方案 C、预期输出结果 D、以往测试记录分析
16. 构造化程序设计主要强调程序的 。
A、效率 B、速度 C、可读性 D、大小
17. 开发软件所需高本钱和产品的低质量之间有着锋利的矛盾,这种现象称作 。
A、软件投机 B、软件危机 C、软件工程 D、软件产生
18. 成功的测试是指 。
A、运行测试实例后未发现错误项 B、发现程序的错误
C、证明程序正确 D、改正程序的错误
45. 瀑布模型把软件生存周期划分为软件定义、软件开发和 三个阶段,而每一阶段又可细分为假设干更小的阶段。
A、详细设计 B、可行性分析 C、运行及维护 D、测试与排错
46. 软件的 设计又称为总体构造设计,其主要任务是建立软件系统的总体构造。
A、概要 B、抽象 C、逻辑 D、规划
47. 构造化分析SA是软件开发需求分析阶段所使用的方法 不是SA所使用的工具。
A、DFD图 B、PAD图
C、构造化英语 D、判定表
48. 构造化分析方法以数据流图、 和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
A、DFD图 B、PAD图
C、IPO图 D、数据字典
49. 模块本身的聚是模块独立性的重要度量因素之一,在七类聚中,具有最强聚的一类是 。
A、顺序性聚 B、过程性聚
C、逻辑性聚 D、功能性聚
50. Jackson设计方法是由英国的M.Jackson提出的,它是一种面向 的设计方法。
A、对象 B、数据流 C、数据构造 D、控制构造
51. 构造化程序设计思想的核心是要求程序只由顺序、循环和 三种构造组成。
A、分支 B、单入口 C、单出口 D、有规那么GOTO
52. 源程序的版面文档要求应有变量说明、适当注释和 。
A、框图 B、统一书写格式
C、修改记录 D、编程日期

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。