软件工程考试题(10页).doc
《软件工程考试题(10页).doc》由会员分享,可在线阅读,更多相关《软件工程考试题(10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-软件工程考试题-第 10 页一、 填空题 1. 软件生命周期可划分为 定义 、 开发 和 维护 3个时期,通常把这3个时期再细分为8个阶段,它们是 问题定义 、可行性研究 、 需求分析 、 总体设计 、 详细设计 、 编码和单元测试 、 综合测试 和 维护,其中的 维护 阶段的工作量是8个阶段中最大的。2. 可行性研究的任务是从 技术 、 经济 和 操作 等三个方面研究 软件项目可行性 。3. 至少应该从 一致性 、 现实性、 完整性 和 有效性 4个方面验证软件需求的正确性,其中 完整性 和 有效性 这两个方面的正确性必须有用户的积极参与才能验证,而且为了验证这两个方面的正确性,往往需要开
2、发 原型系统。4. 软件总体设计时应遵循 模块化、 抽象 、 逐步求精 、 信息隐藏 、 局部化、和 模块独立 等6条基本原则。详细设计通常以 结构程序设计 技术为逻辑基础,因为从软件工程观点看, 可理解性 是软件最重要的质量标准之一。5. 软件测试的目的是 发现错误 ,通常把测试方法分为 黑盒测试 和 白盒测试 两大类。因为通常不可能做到 穷尽测试 ,所以精心设计 测试方案 是保证达到测试目的所必须的。6. 软件维护通常包括4类活动,它们分别是 改正性维护、 适应性维护、 完善性维护 、 预防性维护 。 二、判断下述提高软件可维护性的措施是否正确,正确的在括弧内写对,错的写错。 1. 在进行
3、需求分析时同时考虑维护问题。 ( 对 ) 2. 完成测试后,为缩短源程序长度而删去程序中的注释。 (错 ) 3. 尽可能在软件开发过程中保证各阶段文档的正确性。 (对 ) 4. 编码时尽可能使用全局变量。 (错 ) 5. 选择时间效率和空间效率尽可能高的算法。 ? (错 ) 6. 尽可能利用硬件的特点以提高效率。 ? (错 ) 7. 重视程序结构的设计,使程序具有较好的层次结构。 (对 ) 8. 使用维护工具或软件工程环境。 (对 ) 9. 进行概要设计时尽可能加强模块间的联系。 (错 ) 10. 提高程序可读性,尽可能使用高级语言编程。 (对 )三、 按下述要求完成给出的程序流程图,即在答案
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 考试题 10
限制150内