第1部分 教材习题及答案 1
1.1 第1章 软件工程概述 1
1.1.1 习题 1
1.1.2 参考答案 2
1.2 第2章 可行性研究与项目开发计划 6
1.2.1 习题 6
1.2.2 参考答案 7
1.3 第3章 需求分析与建模 9
1.3.1 习题 9
1.3.2 参考答案 9
1.4 第4章 软件设计 12
1.4.1 习题 12
1.4.2 参考答案 13
1.5 第5章 软件实现 17
1.5.1 习题 17
1.5.2 参考答案 18
1.6.1 习题 24
1.6 第6章 面向对象方法学概述 24
1.6.2 参考答案 25
1.7 第7章 面向对象的分析与设计 27
1.7.1 习题 27
1.7.2 参考答案 27
1.8 第8章 面向对象的实现 36
1.8.1 习题 36
1.8.2 参考答案 37
1.9.1 习题 40
1.9 第9章 软件维护 40
1.9.2 参考答案 41
1.10 第10章 软件质量与软件工程标准化 42
1.10.1 习题 42
1.10.2 参考答案 43
1.11 第11章 软件项目管理 46
1.11.1 习题 46
1.11.2 参考答案 46
1.12.1 习题 51
1.12 第12章 软件开发工具与环境 51
1.12.2 参考答案 52
第2部分 综合测试试题及参考答案 54
2.1 概述 54
2.2 综合测试1 54
2.2.1 测试题 54
2.2.2 参考答案 58
2.3 综合测试2 63
2.3.1 测试题 63
2.3.2 参考答案 66
2.4 综合测试3 72
2.4.1 测试题 72
2.4.2 参考答案 75
2.5 综合测试4 79
2.5.1 测试题 79
2.5.2 参考答案 82
2.6.1 测试题 87
2.6 综合测试5 87
2.6.2 参考答案 90
第3部 分软件工程实验 97
3.1 概述 97
3.2 实验一 结构化需求分析 98
3.3 实验二 结构化软件设计 98
3.4 实验三 面向对象的软件分析 99
3.6 实验五 软件编码与测试 100
3.5 实验四 面向对象的软件设计 100
附录 102
附录1 实验题目 102
附录2 软件开发文档指南 105
附录3 实验报告参考样本 118
附录4 公共信息管理系统(实例参考) 119
附录5 航空机票预订系统(实例参考) 159
附录6 教学管理系统(实例参考) 192
附录7 SVG图例符号生成系统(实例参考) 212
参考文献 225