- 1
- 0
- 约小于1千字
- 约 4页
- 2026-05-09 发布于辽宁
- 举报
第5篇、软件工程核心考点
软件工程知识点精讲
1.软件生命周期
2.开发模型
3.系统分析设计
4.测试与维护
5.核心要点
一、软件生命周期
软件生命周期阶段:
软件计划:确定项目范围、目标、资源
需求分析:获取、分析、规格说明需求
软件设计:概要设计+详细设计
编码实现:将设计转化为代码
测试:单元、集成、系统、验收测试
运行维护:修正错误、改进功能
各阶段产出文档是考试重点。
二、开发模型
常见开发模型对比:
瀑布模型:顺序执行,适合需求稳定的项目
增量模型:分阶段交付,逐步完善
迭代模型:反复求精,不断完善
敏捷开发:快速迭代,拥抱变化
原型模型:先做原型,确认需求
螺旋模型:风险分析,迭代开发
各模型特点、适用场景、优缺点需掌握。
三、系统分析设计
结构化方法:
数据流图(DFD):描述数据流动
ER图:描述数据实体关系
状态转换图:描述状态变化
层次方框图:描述功能分解
面向对象方法:
UML建模
用例图、类图、时序图
设计原则(SOLID)
设计模式
四、测试与维护
测试方法分类:
黑盒测试:功能测试、边界分析
白盒测试:路径覆盖、语句覆盖
灰盒测试:介于两者之间
测试阶段:单元测试→集
原创力文档

文档评论(0)