【发布时间】:2009-09-28 15:31:44
【问题描述】:
我正在做需求分析,所以我正在编写一些用例图。我将尝试通过以下示例阐明我所说的virtual test case 的含义:
我有一组操作,例如 {create, read, update, delete}。我想将它们组合成一种virtual use case,这样我以后可以扩展它并为每个操作创建一个新的用例。比如:
o
-|- ----- ( basic operation ) <---- <<extends>> --- ( read )
/ \
理论告诉我这是不正确的,因为用例中的扩展将引入基本用例描述的基本动作序列的变化。在我的例子中,basic operation 用例没有真正的意义,所以它没有关联的动作序列。
这对于根据菜单项对操作进行分组很有用:
File Operations = {Save, Save As, Print, Exit}
你会如何表达这样的话?
【问题讨论】:
标签: uml specifications use-case