在UML中有没有一种方法可以表达类似”的东西;虚拟的;用例?
我在做需求分析,所以我在写一些用例图。我将尝试用以下示例阐明我所说的在UML中有没有一种方法可以表达类似”的东西;虚拟的;用例?,uml,specifications,use-case,Uml,Specifications,Use Case,我在做需求分析,所以我在写一些用例图。我将尝试用以下示例阐明我所说的虚拟测试用例的含义: 我有一组操作,例如{创建,读取,更新,删除}。我想将它们分组在一种虚拟用例中,以便以后可以扩展它并为每个操作创建一个新用例。比如: o -|- ----- ( basic operation ) <---- <<extends>> --- ( read ) / \ 您将如何表达这样的内容?UML规范允许用例是抽象的。您可以使用关键字of或斜体。我想说,在用例级别上,虚
虚拟测试用例
的含义:
我有一组操作,例如{创建
,读取
,更新
,删除
}。我想将它们分组在一种虚拟用例中
,以便以后可以扩展它并为每个操作创建一个新用例。比如:
o
-|- ----- ( basic operation ) <---- <<extends>> --- ( read )
/ \
您将如何表达这样的内容?UML规范允许用例是抽象的。您可以使用关键字of或斜体。我想说,在用例级别上,虚拟和抽象是一体的,这就像类一样。我认为用例是UML中的一种分类器 您还可以使用模板和创建模板用例,并要求任何实例完成需要填写的create、read、update和delete参数。您仍然可以标记模板用例摘要来帮助清理这些问题。这是更严重的,在模型中捕捉到的,而不仅仅是图表,方法。文字字符串将为您提供更大的灵活性,操作将需要claas参与并提供操作,而不是理想的操作
你也可以考虑用例上的扩展点,但是我对这些问题了解得很少。
从你的问题看来,你试图做的主要事情之一是在多个用例之间表达逻辑关系。更具体地说,您试图指出许多用例(例如“保存文件”、“打印文件”等)在功能上是相关的(“文件操作”)您可以使用来表达这种关系。例如,您可以创建一个包含相关用例的“文件操作”包:“保存文件”、“打印文件”等。不要被否决票愚弄,这是正确的答案。我已经添加了一些细节和替代方案。
File Operations = {Save, Save As, Print, Exit}