用例:
是文本形式的情节描述,用于用户需求的发掘和记录
摘要:需求分析早期使用,通常用于主成功场景
非正式:需求分析早期使用,可覆盖不同的场景
详述:详细编写所有步骤及各种变化
用例的名称应使用动词开头,表示系统能做什么,编写用例的时候应尽量使用行业的专业名称,而不是计算机专业术语。
分析系统的时候需要知道系统谁用,典型场景是什么,目的是什么,使用系统的时候要达到什么目的,系统有哪些人来用,站在用户的角度来分析需求。
用例的主要路径不要超过20步,否则用例粒度过大
场景:是参与者和系统之间的一系列特定的活动和交互
主成功场景:正常情况下的场景
交替场景:表示假设情况下的场景
用例就是一组相关的成功和失败场景的集合
系统边界:
用例文本编写事例:
基本路径只负责描述正常成功的场景,不能在基本路径中出现如果等假设情况,将这些可选的假设情况放到扩展点中,补充说明是对基本路径和扩展点的某些地方进行说明。
发现用例的方式:
选择系统边界,系统边界的选择不同,那么参与者就不同,参与者不同,那么目标就不同,最后选择满足目标的用例。