《编写有效用例》是美国AlistairCockburn的著作
全书分为三部分:1.用例体部分2.在需求分析过程中经常遇到的问题3.对忙于编写用例的人的提示
今天我主要阅读了第一部分。
在作者的引导下思考了以下问题:
1. 什么是用例?
例用于表示系统所提供的服务,它定义了系统是如何被参与者所使用的,它描述的是参与者为了使用系统所提供的某一完整功能而与系统之间发生的一段对话。
用例是从用户角度描述系统的行为。它将系统的一个功能描述成一系列事件,这些事件最终对参与者产生有价值的可观测结果
用例是文本形式的情节描述,本质是通过编写使用系统实现用户目标的情节来发现和纪录功能性需求。
要注意,用例是文本,而不是图形。我们经常注重于UML用例图,而非主要的用例文本。从而本末倒置。
用例的主旨还是在于简单得描述系统,让阅读人员能快速得理解系统所能实现的功能。
2.用例的范围。
用例设计中有两个重要的概念:“范围”和“层次”。如果把系统看作由不同大小,不同粗细的正方体粒子组成的话,那么范围表示粒子的边界,而层次则表示粒子的粗细程度,不同粗细的粒子有不同的边界,如下图所示。
对于每一个用例来说,都有它自己的设计范围。
它确定了哪些东西在系统内哪些东西在系统外。