我正在为研究生课程做一个项目,但仍然难以理解。
序列图(SD)和系统序列图(SSD)之间有什么区别?
在系统开发项目中应该按什么顺序进行开发?
序列图: 它展示了两个对象之间的交互。 系统序列图: 它展示了系统与参与者之间的交互。
序列图主要用于按顺序表示作为生命线的对象之间的交互。
(来自VP ULM帮助) 所以,顺便说一句,你可以看到它不是像@nakosspy写的那样对一个方法进行可视化。
它可以针对任何级别完成:方法、服务、组件、系统。
至于系统序列图,它是为最高级别制作的序列图。它甚至可以描述一组用例,而不仅仅是单个用例,正如Wiki所说。但更重要的是,系统SD的元素应该用用户术语描述,避免使用IT行话。因为它属于项目文档的需求部分。
在UML中,我们只有一个序列图,可以用于不同的抽象级别。我们可以使用此图表来记录演员与组件、类等之间的交互。有时,在特定操作(例如Web服务)的实现方面,您可能会发现名称为“系统序列图”的情况,其中图表没有演员,而是描述了组件。