软件工程复习笔记.pptxVIP

  • 2
  • 0
  • 约小于1千字
  • 约 10页
  • 2026-11-15 发布于四川
  • 举报

SOFTWAREENGINEERING

软件工程

复习笔记

核心概念·开发流程·设计模式·项目实战

DATE

2026

课程导览

软件工程导论

软件=程序+文档+数据

01

软件是逻辑产品而非实物

软件=程序+文档+数据——程序是给定输入下产生预期输出的指令序列,文档描述使用与维护,数据是程序处理的信息结构。

软件危机敲响工程化警钟

三要素撑起软件工程

IEEE定义:将系统化、规范化、可量化的方法应用于软件的开发、运行和维护。

质量属性需权衡取舍

工程化的本质:在时间与预算约束下做出取舍,而非追求单点最优。

“四大核心属性,各有侧重。”

—质量属性的权衡起点

开发流程与过程模型

选对模型,项目成功一半

02

生命周期串起开发全程

瀑布模型线性文档驱动

原型与增量快速可见

螺旋模型风险先行

敏捷宣言转向拥抱变化

2001年,17位开发者签署《敏捷宣言》,确立四条核心价值。

Scrum的冲刺节奏

瀑布与敏捷怎么选

设计模式与建模

理解为什么,比记住结构更重要

03

设计模式管理复杂度

创建型五种模式

结构型七种模式

行为型十一种模式

七大原则与内聚耦合

UML的构造块与四种关系

高频四图各管一段

测试维护与项目实战

从理论到落地,考点一网打尽

04

白盒黑盒各测什么

四类维护各管一摊

交付不是终点,维护贯穿软件整个生命周期。

电商崩溃的教训

敏捷迭代的实际样本

文档评论(0)

1亿VIP精品文档

相关文档