软件工程复习提纲 第1章 软件工程介绍 2 软件是什么 2 第2章 过程综述 2 软件工程定义 2 层次化 3 通用过程框架 3 第3章 过程模型 4 各种过程模型 4 第4章 敏捷视角下的过程 6 敏捷宣言 6 第5章 系统工程 7 第6章 需求工程 8 质量功能部署(QFD) 8 分析模型的元素 11 第7章 构建分析模型 11 第8章 设计工程 11 第9章 进行体系结构设计 12 体系结构风格的分类 12 第10章 构件级设计建模 13 第11章 完成用户界面设计 13 黄金规则 13 第12章 软件测试策略 14 软件测试需要计划和执行一系列的测试步骤 14 第13章 测试技术 15 两个不同的测试用例设计技术 15 第14章 产品度量 15 第1章 软件工程介绍 软件是什么 软件是形成配置的一组术语或对象,包括: 程序(计算机程序): 指令的集合,通过执行这些指令可以满足预期的特征、功能和性能需求 数据结构:它使得程序可以充分利用信息 文档:描述程序操作和使用的文档(图文资料) 1. 举例说明"意外效应法则"(law of unintended consequences)在