UML序列图

Upu*_*ara 5 uml

我对序列图有疑问.

绘制序列图时,

每个用户案例是否足以绘制一个图表?

或者我们是否需要绘制一组序列图来涵盖每个用户案例实例?(是系统执行的一系列操作,它们为特定的用例Actor生成可观察的值结果)

Ran*_*pho 8

需要做的是描述系统的功能,以便您可以开始开发.这并不一定意味着每个用例的1个序列图; 它甚至不意味着你必须有任何序列图.事实上,我会认为序列图属于单个方法调用的定义,而不是用例,但只有在你做一个非常大的设计时才需要它们,这通常不是明智的做法,因为在设计时,您并不总是有足够的信息来定义整个系统.

我个人很少使用序列图; 我坚持使用用例的活动图,只有在我真正需要定义特定类的特定方法的流时才构建序列图,而这些仅在情况需要在设计时定义时才会发生.