我必须对某些规格进行建模,但我无法理解我应该使用哪种uml图。
这是场景:有3个嵌套类别,分别称为区域,分组和主题。在该主题下,可能存在“激活码”,它将定义一系列文档。让我用一个例子来澄清:
区域A1,分组G1,主题T1。
等
这些激活码如何“激活”超出了本图的范围。此图表只能表示激活码的各种场景中将出现哪些文档。
感谢任何形式的帮助。感谢。
答案 0 :(得分:1)
我想说这种行为太精细了,无法在UML规范中使用。使用Topic“有很多”文档做基本类图,然后在随附的通知中将规则写成普通英语。
我的回答可能不是您所期望的,因为我知道有些人喜欢在复杂的UML图表中指定其应用程序的最小细节。根据我的经验,它很少使规格更好......
答案 1 :(得分:0)
Solendil提出了一个很好的观点。
然而,这可能是许多不同的UML图。在序列图中,每个激活码都提供了一个备用路径,其中包含您认为合适的保护条件。
它可以替代地,我认为可能更合理地是状态图。状态输入变为激活码,“状态”是输出的文档。这可能更好地显示在真值表而不是图表中。或者结合使用。我喜欢对这种严格的行为有一些不同的表述。其中一个很容易在我自己的头脑中映射,但也有不同的人发现以不同的方式阅读信息更容易。或者哪个最适合您尝试传达信息的人!