本书针对软件工程中的关键问题,讨论了如何分析问题并提出解决方案。书中介绍了目前*新的软件技术和工具,引用大量实例研究和文献中的例子,讨论它们如何影响我们构建和使用的*终软件产品。Pfleeger博士将*新的软件工程方法应用到了两个完全融合到一起的个案研究——一个是真实的信息系统,一个是有大量需求的实时系统——清楚地描述了大型软件开发项目是怎样从需要发展为想法、再转变为现实的过程。*终给出高质量的软件的解决方案。
本书是为本科生的软件工程课程而设计的,也适用于研究生课程,也可供那些希望扩展专业知识的软件开发人员和项目管理人员参考。