用例是代表系统中各个项目相关人员之间就系统的行为所达成的契约。用例描述了在不同的条件下,系统对某一项目相关人员的请求所作出的响应。根据执行者作出的请求和请求涉及的条件,系统将执行不同的行为序列,每一行为序列称之为一个场景,一个用例是多个不同场景的集合。用例能够在项目组中激发对项目系统的讨论。编写一个好的用例需要掌握范围,主执行者,层次三个概念。用例可用于描述一个业务工作过程;集中讨论未来系统的需求问题,而不是需求描述;作为系统的功能性需求;将系统设计结果文档化;应用广泛。编写准确的需求需要理解技巧,质量,标准三项。用例确实是需求,但不是所有的需求。用例作为行为需求只是需求的一部分。合理安排精力,不要在刚开始写用例的时候就深入到每个细节,否则就不能及时有效的在主题层面上考虑问题。
被讨论系统是在不同项目相关人员间制定契约的一种机制,用例构成了契约中的行为部分。首先从仅从捕获执行者之间的交互行为的角度来考察一个用例。第一部分成为执行者和目标概念模型,第二部分称为项目相关人员和利益概念模型。交互是复合的。
时间: 2024-10-05 04:01:46