很多考生学第5章软件工程时,会觉得它不像项目管理章节那么“有套路”,看完一遍好像都懂,做题时却容易在需求、测试、维护、配置管理、质量保证这些概念上混。

这章不建议逐字背,建议用 “主线默写法” :先默写框架,再默写关键词,最后用题目检查边界。
科科过软考在讲这类技术基础章节时,一般会建议考生先抓高频词,不要陷入细枝末节。下面这份默写本,可以直接作为第5章复习清单使用。
一、第5章总框架默写
请先遮住答案,尝试默写第5章主线:
第5章软件工程,建议按8块记:
软件工程定义 → 软件需求 → 软件设计 → 软件实现 → 软件测试 → 软件维护 → 软件配置管理 → 软件质量保证与过程模型
默写口诀:
定义开头,需求定方向;设计搭结构,编码出成果;测试找缺陷,维护保运行;配置管版本,质量管过程。
二、软件工程定义默写
默写题1:软件工程的目的是什么?
答案:
提高软件生产率、提高软件质量、降低软件成本。
默写题2:软件工程由哪三部分组成?
答案:
方法、工具、过程。
一句话记忆:软件工程三件套:方法、工具、过程。
这类题在基础知识里常以定义、组成、作用的形式出现。科科过软考题库中如果看到“软件工程由什么组成”,优先想到这三个词。
三、软件需求默写
默写题3:软件需求可以理解为什么?
答案:
用户为解决问题或达到目标所需要的条件或能力,也包括系统为满足合同、标准、规范等要求所必须具备的条件或能力。
默写题4:需求常见层次有哪些?
答案:
默写题5:QFD将软件需求分为哪三类?
答案:
一句话记忆:业务看目标,用户看使用,系统看能力;QFD分常规、期望、意外。
易错提醒: 不要把“用户说的话”直接等同于完整需求。考试更喜欢考需求获取、分析、规格说明、验证和需求管理这一整套过程。
四、软件设计默写
默写题6:软件设计通常分为哪两个层次?
答案:
默写题7:软件设计常见原则是什么?
答案:
高内聚、低耦合。
一句话记忆:概要设计看整体,详细设计看内部;好的设计要高内聚、低耦合。
科科过软考宋老师在讲软件工程时,通常会提醒:设计题不是只背“概要、详细”,还要知道它们分别解决什么问题。题干说“模块划分、体系结构”,多偏概要设计;题干说“算法、流程、内部逻辑”,多偏详细设计。
五、软件测试默写
默写题8:按是否执行程序,测试可分为哪两类?
答案:
默写题9:按测试方法,常见测试有哪些?
答案:
默写题10:按测试阶段,常见测试有哪些?
答案:
科科过软考一句话记忆:单元测模块,集成测接口,确认看需求,系统看整体,验收看客户接受。
易错提醒: 测试不等于质量保证。测试更偏发现缺陷,质量保证更偏过程是否规范。
六、软件维护默写
默写题11:软件维护常见类型有哪些?
答案:
一句话记忆:错了改正,环境变适应,想更好完善,防未来预防。
这组特别适合出选择题。题干说“操作系统升级后软件需要调整”,一般是适应性维护;题干说“修复缺陷”,一般是改正性维护。
七、软件配置管理默写
默写题12:软件配置管理主要管什么?
答案:
识别、控制、记录和审计软件配置项,保证软件产品及其文档的一致性和可追溯性。
常见配置项包括:
一句话记忆:配置管理管版本,变更之后要同步,交付之前要一致。
科科过软考在案例专题中也经常把配置管理和变更管理放在一起讲。客户需求变了,不能只改代码,还要同步更新需求、设计、测试和版本资料。
八、软件质量保证默写
默写题13:软件质量保证关注什么?
答案:
关注软件过程是否按规定的标准、流程和方法执行,强调预防问题和过程改进。
和测试的区别:
一句话记忆:质保看过程,测试看结果。
九、软件过程模型默写
默写题14:常见软件过程模型有哪些?
答案:
一句话记忆:需求清楚用瀑布,需求不清看原型,风险大看螺旋,分批交付看增量,变化快看敏捷。
十、第5章自测默写区
请遮住上面答案,默写下面10个问题:
十一、第5章最容易混的表
十二、真题风格小题
某项目开发完成后,客户提出系统在新操作系统环境下无法正常运行,项目组需要对软件进行修改,使其适应新的运行环境。该维护类型属于:
A. 改正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护
正确答案:B. 适应性维护
解析:
题干关键词是“适应新的运行环境”。这不是修复已有错误,也不是新增功能或预防未来问题,因此属于适应性维护。
科科过软考建议第5章不用平均用力。先把这些高频表、口诀和易混点背熟,再通过章节练习检查是否能识别题干关键词,会比整章逐字背更稳。
最后记住一句:
第5章软件工程,核心不是背软件开发全过程,而是分清需求、设计、测试、维护、配置和质量各自管什么。
夜雨聆风