第一章 软件工程与辅助工具概述 1
第一节 软件工程简介 1
第二节 软件生命期与开发进程 3
第三节 主流软件开发技术 8
第四节 软件开发辅助工具 12
第二章 项目管理与进度计划的制订 24
第一节 项目管理简介 24
第二节 项目规模的估算 28
第三节 进度计划的制订 33
第四节 项目跟踪与控制的方法和步骤 39
第三章 系统需求分析 45
第一节 需求分析的主要目的和任务 45
第二节 需求规格说明书模板 47
第三节 需求规格说明书评分标准 50
第四节 系统分析案例 52
第四章 系统概要设计 62
第一节 概要设计的主要目的和任务 62
第二节 概要设计说明书模板 66
第三节 概要设计说明书评分标准 68
第四节 概要设计案例 70
第五章 系统详细设计 82
第一节 详细设计的主要目的和任务 82
第二节 详细设计说明书模板 83
第三节 详细设计说明书评分标准 84
第四节 详细设计案例 86
第六章 系统编码实现 94
第一节 软件编码的主要目的 94
第二节 编码过程中需要注意的问题 94
第三节 编码结果的评审 97
第四节 编码案例 98
第七章 软件系统测试 139
第一节 软件测试的主要目的和基本过程 139
第二节 软件测试计划 142
第三节 软件测试用例设计 150
第八章 实践项目需求综述 161
第一节 学校校医院门诊管理系统 161
第二节 学校实验室管理系统 163
第三节 高校学生会管理软件 165
第四节 企业员工薪资管理系统 167
第五节 物流企业车辆管理系统 169
第六节 博客网站 171
第七节 校园爱心超市管理系统 173
第八节 学生个人事务管理系统 174
参考文献 177