惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
美团技术团队
Last Week in AI
Last Week in AI
WordPress大学
WordPress大学
博客园 - 三生石上(FineUI控件)
博客园 - 聂微东
雷峰网
雷峰网
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
IT之家
IT之家
Google DeepMind News
Google DeepMind News
D
Docker
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research
博客园 - 【当耐特】
V
V2EX
Hugging Face - Blog
Hugging Face - Blog
博客园 - Franky
月光博客
月光博客
宝玉的分享
宝玉的分享
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - 朴笛

two RegExp in weebo 值得学习掌握的10种编程语言 - 朴笛 - 博客园 从布什当选谈POJO ---2004 向开源的世界的园丁们致意---2004 Hibernate路线图 ---2004 哪吒的风火轮 ---2004 对错 ---2004 - 朴笛 - 博客园 将面向对象进行到底---2004 使用Sysdeo Tomcat plugin集成Eclipse 和 Tomcat servlet是基础(1) --- 2004 Servlet(2) ---2004 华山学剑---2004 人生成功三部曲---2005.1 你好LOG4NET ---2005 你好,jspwiki ---2005 学习软件模式设计的四本书 ---2005.1 读《有效用例模式》---2005。1 《敏捷建模》Scott W.Ambler ---2005.1 Philosophy(费老)---2005.1
浅读《编写有效用例》---2005.1
朴笛 · 2006-09-14 · via 博客园 - 朴笛

《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