如何更好的建立最外层用例——用例学习
在上一篇文章,通过用例了解系统设计范围中,我们提到了一个概念:最外层用例,同时也描述了建立最外层用例的好处。
这里给大家提供一个比较权威的最外层用例的建立方法。
声明:此部分内容摘自《编写有效用例》
1) 以一个用户目标最为开始
2) 提问“这个目标对主执行者AA(最好在外部)提供什么服务?”执行者AA是我们想要收集的用例的最终执行者。
3) 找出最外层设计范围S,使得AA仍然在S之外。给S命名。通常,我们能找到三个最外层设计范围
l 公司
l 组合软件系统
l 被设计的具体软件系统
4) 找出最终主执行者AA在设计范围S中的所有用户目标
5) 找出执行者AA对系统S具有的概要目标GG
6) 为执行者AA对系统S的目标GG编写概要用例。
即使在规模最大的系统中,通常也有4~5个这样的最高层用例,他们概括了3~4个最终主执行者AA的利益
l 对公司而言:客户
l 对组合软件系统而言:市场部
l 对软件系统本身而言:安全部
最外层用力对于在总体上将工作联系起来很有帮助,所以极力推荐。当然,最外层用例不能为开发组提供被创建系统的功能需求。
[…] 而在用例分层撰写及产品设计中也有相关的理论指导。这方面的内容国外要比国内的丰富许多。所以时刻铭记用户的最终目标,在保证各个“任务”环节的体验友好型、流畅性的同时,确保最终产品的设计宗旨与用户目标的最大化重合,才能真正做到产品的有效性及可用性。 […]
Pingback by 完成目标而不是完成任务——确认产品是有用的 | 猪窝 — 2008-03-19 @ 12:02 am