对于用例分析技术理解上的两个最大的误区是:
1)用例分析技术包括了整个需求过程:它只是一个需求分析技术,是在传统的需求捕获技术的基础上使用的,并无法替代这些技术;
2)用例分析技术是分解技术:其实用例分析技术是一种合成技术,将在需求捕获中收集而来的零散的特性合成为用例:
5.1 用例分析前的工作
在用例分析之前,应该完成以下工作:
1)确定涉众(Stakeholder)和用户类型(命名、简要描述、涉众代表、特征、能力);
2)确定涉众代表(命名、简要描述、责任、参与);
3)在项目中加入涉众代表(访谈、问卷、顾问、评审、角色扮演);
4)创建共同的构想(问题定义、系统范围、用户目标、非功能需求à前景文档);
5)采用传统的需求捕获技术捕获需求;
6)组建用例分析队伍(少量、有问题域知识)。
5.2 用例分析过程中的注意事项
用例分析的过程如下图所示:
在使用中要注意:
1)用例源于涉众,请不要自己杜撰出用例;
2)用例的事件流的编写过程中,应充分加入团队的参与;
3)虽然用例源于涉众,但不要企图向他们直接问 "你还有什么用例?这样的问题。