我正在做需求分析,所以我正在编写一些用例图。我会尽力澄清我的virtual test case
用下面的例子的意思是:UML中有没有一种方法来表达“虚拟”用例?
我有一组操作,例如{create
,read
,update
,delete
}。我想将它们组合成一个virtual use case
,所以我可以稍后扩展它,并为每个操作创建一个新的用例。喜欢的东西:
o
-|- ----- (basic operation) <---- <<extends>> --- (read)
/\
的理论告诉我,这是不正确的,因为在用例的扩展应在介绍由基本用例描述的动作基本序列的变化。在我的情况下,basic operation
用例没有真正意义,所以它没有相关的操作序列。
这可能对依赖于一个菜单项分组动作,是有用的:
File Operations = {Save, Save As, Print, Exit}
你会怎样表达类似的东西?
不要被投票愚弄,这是正确的答案。我已经添加了一些细节和替代方案。 – 2009-09-29 17:22:42