一、单选题:
1. 软件测试是软件质量保证的主要手段之一,测试的目标是()。
A. 证明软件符合设计要求
B. 发展软件的潜在能力
C. 发现软件中的错误和缺陷
D. 判定软件是否合格
正确答案:——C——
2. 软件可维护性是指软件能够被理解、校正、()功能的容易程序。
A. 变更
B. 维护 奥鹏作业答案
C. 修改
D. 适应及增强
正确答案:——D——
3. 在对数据流的分析中,主要是找到中心变换,这是从()导出结构图的关键。
A. 数据结构
B. 实体关系
C. 数据流图
D. E-R图
正确答案:——A——
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. 编码阶段
B. 设计阶段
C. 测试阶段
D. 每个阶段
正确答案:————
10. 在编制程序时,应采纳的原则之一是()。
A. 不限制goto语句的使用
B. 减少或取消注解行
C. 程序越短越好
D. 程序结构应有助于读者理解
正确答案:————
11. ()数据处理问题的工作过程大致分为三步,即取得数据、变换数据和给出数据。
A. 变换型
B. 事务型
C. 结构化
D. 非结构化
正确答案:————
12. 软件需求分析的任务不应包括()。
A. 问题分析
B. 信息域分析
C. 结构化程序设计
D. 确定逻辑模型
正确答案:————
13. 软件开发技术不包含()。
A. 软件开发方法学
B. 软件工程环境
C. 软件工具
D. 软件质量度度量
正确答案:————
14. Jackson方法根据()来导出程序结构。
A. 数据结构
B. 数据间的控制结构
C. 数据流图
D. IPO图
正确答案:————
15. 软件详细设计主要采用的方法是()。
A. 结构程序设计
B. 模型设计
C. 结构化设计
D. 流程图设计
正确答案:————
16. 在四种类型的维护中,()维护是针对用户对软件提出的功能和性能要求的。
A. 正确性
B. 适应性
C. 完善性
D. 预防性
正确答案:————
17. 在整个软件维护阶段所花费的全部工作中,()所占比例最大。
A. 校正性维护
B. 适应性维护
C. 完善性维护
D. 预防性维护
正确答案:————
18. 块内联系中,()块内联系最强。
A. 偶然性
B. 功能性
C. 通信性
D. 顺序性
正确答案:————
19. 程序控制的三种基本结构中,()结构可提供多条路径选择。
A. 反序
B. 顺序
C. 循环
D. 分支
正确答案:————
20. 画软件结构图时应注意调用关系只能是()。
A. 从下到上
B. 从上到下
C. 从左到右
D. 从右到左
正确答案:————