书籍介绍
本书从软件工程的宏观层面,以专业的视角,摆事实、举数据,对比各种软件工程实践,剖析优劣,洞悉软件工程的是非与成败,揭露各种软件工程实践的伪真理,深刻指出软件项目中存在的各种问题的实质,为并给出中肯的改进建议和解决方案。这些最佳实践,来自作者所研究的超过600家全球知名软件公司和30余个美国大型政府组织,可以称得上是软件行业半个世纪以来全球范围内软件工程实践的精华。本书共分9章。第1章给出软件工程“最佳实践”的定义,第2章探讨软件工程领域的50条最佳实践,第3章展望未来软件开发的状况,第4章评估学习新的软件工程信息的17个渠道,第5章展示许多不同类型组织结构的考察结果,第6章讨论涉及项目管理的关键职能,第8章探讨编程和代码开发工作以及度量编程效率和编程质量水平的方法等,第9章讨论正式审查、静态分析以及其他17种不同形式测试方法的优势和劣势等。