浅读《编写有效用例》---2005.1

《Writing Effective Use Cases》Alistair Cockburn
做为一个著名的软件开发方法论者,他积极倡导轻型的敏捷软件开发,强调人在软件开发中的核心作用,他形象把软件开发比喻为“游戏”,工作应该投入,轻松,简单,交流,充满兴趣的。本书是关于编写用例的方面的名著,获奖书,值得参考。

(一)软件开发的相关人们(stakeholders)使用用例(Use Case)来探索需求。编写有效的用例,形象具体,简洁,清晰的表达需求。

(二)书中的四个图表清晰形象:
1.Figure1.1 The "Hub-and-spoke" model of requirements,表达UseCase和全部需求的关系。
2.Figure2.2 Striped trousers:Scenarios succeed or fail,比喻Scenarios中两部份的成功和失败。
3.Figure5.1 Use case levels. The use case set reveals a hierarchy of goals --- the ever-unfolding story,用例的三个级别:Summary Goals,User Goals,Subfunctions 及其关系的形象表述。
3.Figure5.2 Ask ''Why'' to shift levels, 三个级别向上Why和向下How。

(三)一个UseCase 结构模板
Primary Actor
Scope
Level
Preconditons
Trigger
Main Success Scenario
Extensions
Variations
posted on 2006-09-14 18:53  朴笛  阅读(371)  评论(0编辑  收藏  举报