用例图

时间:2009-06-08 09:33:24

标签: uml

我正在为一个系统设计一个用例图,该系统包含一个特殊类型的硬件/设备,可以为它自己生成多个事件。如何为这些系统生成的事件绘制用例图表,或者我将如何继续图表。

Abdul Khaliq

4 个答案:

答案 0 :(得分:3)

在这种情况下,我认为我根本不会使用用例图。特殊设备是系统的一部分,用例最好是从外部显示与系统的交互,通常来自人类用户。

要进一步扩展,请考虑使用计时器(类似于“特殊设备”)的桌面应用程序来解雇某些事件,就像许多人一样。我永远不会使用用例来显示定时器触发。相反,我会可能使用活动或序列图来解释计时器事件处理。

UML不要求您生成任何特定的图表集。如果您发现难以绘制或使用的特定类型的图表,则可能不需要您的设计。

说了这么多,如果你坚持使用用例图的想法,你可以使你的特殊设备成为一个用例的演员,并使用系统的其他部分显示它。

答案 1 :(得分:1)

您应该根据系统的使用方式为您的用例建模。并非每个HW生成的事件都需要建模用例。

您可以设计用例图,以高度概述目标系统可能会如何使用。当您发现特定硬件事件在其中一个建模用例中扮演“角色”时,则将此HW设备(计时器,传感器等)添加为 actor 以供使用情况下。

答案 2 :(得分:0)

这是关于用例的书: http://www.amazon.com/Writing-Effective-Cases-Software-Development/dp/0201702258/ref=sr_1_3?ie=UTF8&s=books&qid=1244456081&sr=8-3

绘图部分og usecase并不重要,它是重要的文本部分......

答案 3 :(得分:0)

State Machine Diagrams可能是您需要的更好选择。