第一章 软件工程导论
第一节 软件与软件危机
第二节 软件工程与生命周期
第三节 软件开发与常用工具
第二章 软件可行性分析与需求工程
第一节 软件可行性分析与项目计划
第二节 软件需求与需求获取
第三节 需求分析与需求建模
第四节 需求评审与需求管理
第三章 软件设计基础与具体实践
第一节 软件设计的阶段过程
第二节 软件总体设计分析
第三节 软件详细设计分析
第四章 面向对象的软件开发与设计
第一节 面向对象软件开发方法与UML
第二节 软件体系结构与设计模式
第三节 面向对象分析与设计步骤
第五章 软件实现与软件测试分析
第一节 程序设计语言与设计风格
第二节 编码规范与程序效率性能
第三节 软件测试及其测试用例设计
第四节 软件测试策略与测试方法
第六章 软件维护与项目管理探析
第一节 软件维护及其可维护性
第二节 软件成本与开发进度管理
第三节 软件配置管理与质量保证
第四节 软件项目文档与风险管理
参考文献
展开