Skip to content

第7章:系统开发基础

本章围绕软件工程过程展开,主线是“生命周期 -> 开发模型 -> 需求分析 -> 系统设计 -> 软件测试 -> 维护和质量”。复习时先判断题干属于哪个阶段,再匹配模型、工具或测试方法。

学习结构

  • 学习重点:本节要掌握的对象。
  • 概念整理:列出核心术语和边界。
  • 概念解释:解释概念之间的关系。
  • 应用与考法:转成判断步骤。
  • 例题:检查高频考点。
  • 自查要点:复习前快速回顾。

学习顺序

7.1-7.3 软件工程与开发模型

小节来源页面
7.1.1 软件工程概述01-7.1.1-软件工程概述.srt进入课程
7.1.2 软件的基本生存周期02-7.1.2-软件的基本生存周期.srt进入课程
7.1.3 软件过程03-7.1.3-软件过程.srt进入课程
7.2 软件开发方法04-7.2-软件开发方法.srt进入课程
7.3 软件开发模型05-7.3-软件开发模型(7课时).srt进入课程
7.3.1 软件开发模型知识点概述06-7.3.1-软件开发模型知识点概述.srt进入课程
7.3.2 瀑布模型与V模型07-7.3.2-瀑布模型与V模型.srt进入课程
7.3.3 演化模型08-7.3.3-演化模型(原型模型、螺旋模型).srt进入课程
7.3.4 增量模型09-7.3.4-增量模型.srt进入课程
7.3.5 喷泉模型10-7.3.5-喷泉模型.srt进入课程
7.3.6 统一过程UP11-7.3.6-统一过程UP.srt进入课程
7.3.7 敏捷方法12-7.3.7-敏捷方法.srt进入课程

7.4-7.6 需求、设计与测试

小节来源页面
7.4 需求分析13-7.4-需求分析(4课时).srt进入课程
7.4.1 需求分析知识点概述14-7.4.1-需求分析知识点概述.srt进入课程
7.4.2 需求分析的基本概念15-7.4.2-需求分析的基本概念.srt进入课程
7.4.3 需求的分类16-7.4.3-需求的分类.srt进入课程
7.4.4 需求分析的工具17-7.4.4-需求分析的工具.srt进入课程
7.5 系统设计18-7.5-系统设计(5课时).srt进入课程
7.5.1 系统设计知识点概述19-7.5.1-系统设计知识点概述.srt进入课程
7.5.2 系统设计概述20-7.5.2-系统设计概述.srt进入课程
7.5.3 模块设计21-7.5.3-模块设计.srt进入课程
7.5.4 人机界面设计22-7.5.4-人机界面设计.srt进入课程
7.5.5 架构设计23-7.5.5-架构设计.srt进入课程
7.6 软件测试24-7.6-软件测试(6课时).srt进入课程
7.6.1 软件测试概述25-7.6.1-软件测试概述.srt进入课程
7.6.2 软件测试的基本概念及分类26-7.6.2-软件测试的基本概念及分类.srt进入课程
7.6.3 黑盒测试27-7.6.3-黑盒测试.srt进入课程
7.6.4 白盒测试28-7.6.4-白盒测试.srt进入课程
7.6.5 系统测试阶段29-7.6.5-系统测试阶段.srt进入课程
7.6.6 McCabe环路复杂度计算30-7.6.6-McCabe环路复杂度计算.srt进入课程

7.7-7.11 维护、文档与质量

小节来源页面
7.7 软件维护31-7.7-软件维护.srt进入课程
7.8 软件文档32-7.8-软件文档.srt进入课程
7.9 软件质量保证模型33-7.9-软件质量保证模型.srt进入课程
7.10 章节概述34-7.10-章节概述.srt进入课程
7.11 章节回顾35-7.11-章节回顾.srt进入课程

使用建议

  1. 开发模型题先看需求是否稳定、风险是否高、是否迭代交付。
  2. 需求题先区分业务需求、用户需求、系统需求和非功能需求。
  3. 测试题先判断黑盒/白盒,再选具体方法。

开始学习 7.1.1