因此,我正在学习设计和体系结构的各个方面,例如UML和用例。但我不知道用例场景是什么,也找不到太多关于它的信息。有人能向我解释一下吗?
一个完整的用例可以用一个活动定义来表示,包括决策节点和活动用法等元素。场景是通过这种活动定义的一条特定路径。想象一下,打印一个活动定义,然后使用荧光笔追踪决策钻石。这是一个场景。
场景不一定被描述为活动图。通常情况下,场景首先以明文形式识别和描述,然后在活动图中形式化:
-
Alistair Cockburn的模板是一种非常流行的格式(请参阅此处的一些示例(。他建议从一个主要的成功场景开始,然后提供替代场景(对于轻微的变化、扩展,以及错误、异常、失败等不愉快的情况(。顺便说一句,他的书";编写有效的用例"是该领域的必读之作,即使它更多地是关于用例而不是UML。
-
使用了许多其他模板,有时场景被称为"场景";流动;或";路径";。它们可以以表格形式或按时间顺序排列。有时,表格描述有一列用于参与者操作,一列用于系统操作。