本书的主要内容:第1章主要介绍了软件工程和项目管理的概念,合格的项目管理和合格的项目管理的定义;第2章介绍了项目计划的制定和可行性研究的方法等内容;第3章介绍了需求分析的目标、原则和方法,需求分析的过程,最后给出了如何作好软件需求;第4章介绍了概要设汁的原则和设计方法;第5章介绍了详细设计的原则和设计方法;第6章介绍了结构化程序设计方法,程序设计的算法和效率以及软件项目的编码管理和冗余程序设计;第7章介绍了软件项目评审的内容、方法等,给出了软件开发过程的各阶段的评审要求;第8章介绍了软件测试的基本概念、软件测试的组织和软件测试的策略,最后介绍了常用的软件测试工具;第9章介绍了软件质量保证与软件配置管理;第10章介绍了软件项目的文档管理;第11章给出了CMM软件成熟度模型基础简介;第12章给出了PMI项目管理体系简介。本书供高职类计算机软件及信息管理专业的学生和教师教学使用,也可作为IT业的管理者、软件开发人员、项目管理人员、技术负责人以及研究所工程技术人员的参考书。