建议用 Firefox 85+、Safari 14+、Edge 87+ 浏览
我的文章 我的评论 我的书评 我的知乎*
书单 书讯 书评
需求知识体系 特性 用例 统一用例方法 用户故事 需求工具
业务建模 UML OOD
敏捷知识体系 敏捷方法 敏捷问答 敏捷工具 敏捷评论 敏捷资源
业务模式 需求模式 架构模式 设计模式 大道至简:实话设计模式 Web 应用架构模式
.NET Java JS 笔记
Amazon* ITPub* Martin Fowler* 教程
需求分析需求模型非功能需求业务需求分析
SpringJSF
> 需求 > > 需求 >
在线/30

Use Case

 为什么用例如此重要?因为几乎任何复杂系统的开发都少不了用例(对系统功能执行、交互流程等动态行为需求的描述),不管你是显式还是隐式地去用它。用例本质上是一种用自然语言结合格式模板编写的“需求程序”。

用例可以是非常敏捷的。用例有多种灵活的不同表现形式,既可以比用户故事更简单(如用例图中的用户目标),也可以比用户故事更复杂,达到测试级的精准度。统一用例方法(UUCM)把特性、用户故事、用例等技术统一在一个更加完备、有效和敏捷的需求分析与描述框架之中。
 
 
讲义


软件需求用例分析导论 (41.3K)


模板


用例模板 (138.5K)

介绍统一用例方法所采用的用例模板(用例故事卡片),以及其他流派的各种模板。

案例


宠物店需求用例模型 (76.9K)


文章


用例故事胜过用户故事(Use Case over User Story) 

在 2004 年十月发表在 Informit Network 上的 Advantages of User Stories for Requirements 这篇著名文章中,敏捷大师 Mike Cohn 分析和列举了用户故事的几个主要优点。然而,我们并不赞同他认为用户故事比用例更好、更适合敏捷开发的观点...

如何写好最外围用例* (72)

最外围(或最外层)用例(The Outmost Use Cases)是 Cockburn 流派中一种特有的概念。理解、确定并写好最外围用例看似简单,实则不易,需要掌握一定的算法和技巧。
(2005-06-01 格式显示有误,待更)

工具


UUCM Tool 构想 (14.1K)

我正在开发的一个敏捷需求工具。

资源


用例资源 (39.1K)


培训课程


统一用例方法实践 
 
图书


好消息!我用了一年多时间撰写的介绍利用 U2(Use Case 与 UML)技术进行需求分析的新书《统一用例方法:UML 与敏捷需求实践》,已由北京航空航天大学出版社出版(2020.4):



该书重点介绍了通过采用基于统一建模语言(UML)和用例建模的“统一用例方法”,开展业务分析(包括业务流程与业务对象分析)与系统需求分析(以功能需求为主)的基本方法、流程、步骤与技术。通过可视化的 UML 图形(如用例图、活动图、序列图和类图等 6 种图)与基于规范模板的用例交互脚本有机结合,既可以“化繁为简、抓住本质”,又能够保证产品需求描述具有足够的精准度,从而弥补了传统敏捷开发仅采用用户故事的许多不足。

 

Alistair Cockburn 博士的 Writing Effective Use Cases(《编写有效用例》) 与 Kurt Bittner 的 Use Case Modeling(《用例建模》)是用例技术的深度研习者必读的两本名著。

更多用例图书...

评论消息




问答


#sname 不匹配:S/QA_ucs|F/qnasucs