我正在为一个系统设计一个用例图,该系统包含一个特殊类型的硬件/设备,可以为它自己生成多个事件。如何为这些系统生成的事件绘制用例图表,或者我将如何继续图表。
Abdul Khaliq
答案 0 :(得分:3)
在这种情况下,我认为我根本不会使用用例图。特殊设备是系统的一部分,用例最好是从外部显示与系统的交互,通常来自人类用户。
要进一步扩展,请考虑使用计时器(类似于“特殊设备”)的桌面应用程序来解雇某些事件,就像许多人一样。我永远不会使用用例来显示定时器触发。相反,我会可能使用活动或序列图来解释计时器事件处理。
UML不要求您生成任何特定的图表集。如果您发现难以绘制或使用的特定类型的图表,则可能不需要您的设计。
说了这么多,如果你坚持使用用例图的想法,你可以使你的特殊设备成为一个用例的演员,并使用系统的其他部分显示它。
答案 1 :(得分:1)
您应该根据系统的使用方式为您的用例建模。并非每个HW生成的事件都需要建模用例。
您可以设计用例图,以高度概述目标系统可能会如何使用。当您发现特定硬件事件在其中一个建模用例中扮演“角色”时,则将此HW设备(计时器,传感器等)添加为 actor 以供使用情况下。
答案 2 :(得分:0)
绘图部分og usecase并不重要,它是重要的文本部分......
答案 3 :(得分:0)
State Machine Diagrams可能是您需要的更好选择。