我正在为一个系统设计一个用例图,这个系统包含一种特殊类型的硬件/设备,可以为它自己生成多个事件。我如何为这些系统生成的事件绘制用例图,或者我将如何处理该图。
阿卜杜勒·哈利克
发布于 2009-06-08 09:56:03
您应该根据系统的使用方式对您的用例进行建模。并不是每个硬件生成的事件都需要为其建模用例。
您可以设计用例图,以提供目标系统潜在使用方式的高级概述。当您发现一个特定的硬件事件在建模的用例中“起作用”时,您可以添加此硬件设备(计时器、传感器等)。作为用例的参与者。
发布于 2009-06-08 09:44:37
在这种情况下,我认为我根本不会使用用例图。特殊设备是系统的一部分,用例最擅长从外部显示与系统的交互,通常来自人类用户。
稍微扩展一下,考虑一个桌面应用程序,它使用计时器(类似于你的“特殊设备”)来触发一些事件,就像许多应用程序一样。我永远不会使用用例来展示计时器的触发。相反,我可能会使用活动或序列图来解释计时器事件的处理。
UML不要求您生成任何特定的图表集。如果你发现一种特殊类型的图表难以绘制或使用,那么对于你的设计来说,它可能并不是必需的。
话虽如此,如果您坚持用例图的想法,您可以使您的特殊设备成为用例中的参与者,并使用系统的其他部分来显示它。
发布于 2009-06-08 10:15:50
用例的绘图部分并不重要,重要的是文本部分。
https://stackoverflow.com/questions/964070
复制相似问题