无论在哪个一个软件工程的流程模型里,用例分析总是首当其冲的。

为什么用例分析如此重要?因为他是连接客户与开发者的纽带。客户的需求被化为用例,而开发者根据用例来决定软件的功能的。不明确甚至是错误的用例很容易导致需求与产品的南辕北辙。所以编写正确有效的用例是软件开发的头等大事。

但是,由于用例肩负着既要让客户明白又要让开发者明白的重任,使得用例编写的难度大大增加,如果没有丰富经验的人指导,大多数人恐怕无法很好的完成任务。所以一本讲述如何编写用例的优秀书籍才是如此的难能可贵,这也是为什么《编写有效用例》一问世就获得了JOLT大奖,因为我们等这样一本书等得太久了。

《编写有效用例》的作者以实际项目里为基础,将编写用例的技巧娓娓道来。这本书非常适合读者进行自学,书中不但有许多实战的例子供我们参考,还配有很多练习(包括答案)。在书中,作者也不是干枯的罗列已经写好的用例,而是带着大家领略整个编写用例的过程,讲解正确的编写思路,同时又不忘剖析错误的编写思路,让读者从多个角度学习如何编写用例。

全书从内容上主要分为三部分。

  1. 第一部分主要关于如何书写,管理和使用用例。
  2. 第二部分主要用于讨论许多常见编写用例过程中的常见问题,这一部分也是本书最重要的部分。
  3. 第三部分提供了了一个编写用例时的规则和自查表。

附录A主要讨论了用例在UML中的使用。有一些东西始终贯穿本书,那就是短小的场景故事。每一则场景故事都有它的着重信息和概念,非常有参考价值。再说说本书的翻译,本书的翻译非常流畅,读的时候有一种行云流水的感觉。长句,拗口的句子也基本没有。经典图书配上经典翻译,确实值得一读。

 

学习编写用例是开发者走向项目经理的必经之路(《编写有效用例》书评) ——“Jolt大奖精选丛书”有奖征文_编写有效用例