软件评估因为其复杂性和不确定性,常被称作“黑色艺术”。事实上,它并不像多数人想象的那么难。本书的主要内容即对于一个软件项目,如何进行有效的成本和时间评估。它一共分为三部分:软件评估的概念、技术以及各种挑战。第一部分,着重阐述软件评估对于软件工程师的意义;第二部分内容在技术上是全书中最有价值的部分,作者从验证过的正确的软件评估计算机技术与软件工程师自己的判断力两个方面展开讨论,提醒他们在对一个项目进行评估时,要学会从其他人的观点中提取中肯的意见;第三部分谈论在作软件评估时面临的挑战:当一个软件项目的规模、工作量、进度表都难以完全量化时,怎样进行创造性地思考,摆脱困境。最后,作者指出了策略和团队力量在软件评估中的重要性。
作者以一种通俗易懂的方式阐述了对软件评估这门边沿学科的见解,把读者从晦涩难懂的术语中解救出来,并且为软件开发成本的评估给出了许多切实可行的建议。本书还为读者提供了:1.软件评估的一些特殊方法2.大量的关于评估过程的实用小技巧3.进行软件评估的正确步骤