05_软件工程核心考点.pdfVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2026-05-09 发布于辽宁
  • 举报

第5篇、软件工程核心考点

软件工程知识点精讲

1.软件生命周期

2.开发模型

3.系统分析设计

4.测试与维护

5.核心要点

一、软件生命周期

软件生命周期阶段:

软件计划:确定项目范围、目标、资源

需求分析:获取、分析、规格说明需求

软件设计:概要设计+详细设计

编码实现:将设计转化为代码

测试:单元、集成、系统、验收测试

运行维护:修正错误、改进功能

各阶段产出文档是考试重点。

二、开发模型

常见开发模型对比:

瀑布模型:顺序执行,适合需求稳定的项目

增量模型:分阶段交付,逐步完善

迭代模型:反复求精,不断完善

敏捷开发:快速迭代,拥抱变化

原型模型:先做原型,确认需求

螺旋模型:风险分析,迭代开发

各模型特点、适用场景、优缺点需掌握。

三、系统分析设计

结构化方法:

数据流图(DFD):描述数据流动

ER图:描述数据实体关系

状态转换图:描述状态变化

层次方框图:描述功能分解

面向对象方法:

UML建模

用例图、类图、时序图

设计原则(SOLID)

设计模式

四、测试与维护

测试方法分类:

黑盒测试:功能测试、边界分析

白盒测试:路径覆盖、语句覆盖

灰盒测试:介于两者之间

测试阶段:单元测试→集

文档评论(0)

1亿VIP精品文档

相关文档