我对序列图有疑问。
绘制顺序图时,
每个用例绘制一张图就足够了吗?
还是我们需要绘制一组顺序图来涵盖每个用户案例实例? (是系统执行的一系列操作,可为特定用例参与者提供可观察的值(value)结果)
最佳答案
您需要做的是充分描述系统的功能,以便可以开始开发。这并不一定意味着每个用例都有1个序列图。这甚至不意味着您根本不需要任何序列图。实际上,我认为序列图属于单个方法调用的定义,而不是用例的定义,但是只有在您要进行非常大的设计时才需要序列图,这通常不是明智的选择,因为您在设计时并不总是有足够的信息来定义整个系统。
我个人很少使用时序图。我坚持使用用例的事件图,并且仅在我确实需要定义特定类的特定方法的流程时才构建序列图,而这些仅在情况需要在设计时进行定义时才会发生。
关于UML序列图,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2487822/