各章重点一览
1 软件工程概述
软件危机
软件生命周期(包含的阶段,不同阶段与不同文档的对应关系,不同阶段所涉及的图形建模工具)
几类经典软件工程模型
2 可行性分析
涉及哪些方面的可行性
分层DFD
3 需求分析
需求分析建模的结构化方法
接口需求
需求分析阶段所涉及的建模工具图形
5 总体设计
模块划分原理、耦合和内聚
耦合度(松散性)、内聚度(高低)
作用域、控制域
软件层次结构的深度、宽度、扇入、扇出
5.5节不用复习
6 详细设计
环形复杂度的计算,三种计算方法
程序流程图与NS图的互相转化
判定表和判定树
面向数据结构的Jackson图
7 软件实现
测试过程所涉及的类型
渐增式测试的优先策略
黑盒测试、白盒测试
等价类划分、边界值分析
软件可靠性和可用性的联系区别
8 软件维护
维护类型
非结构化维护和结构化维护
软件维护的有形代价与无形代价