Pregunta ¿Diferencia entre el Diagrama de Secuencia (SD) y un Diagrama de Secuencia del Sistema (SSD)?


Estoy trabajando en un proyecto para una clase de posgrado y todavía tengo problemas para envolverlos.

¿Cuál es la diferencia entre un diagrama de secuencia (SD) y un diagrama de secuencia del sistema (SSD)?

¿Y en qué orden deberían desarrollarse cuando se trabaja en un proyecto de desarrollo de sistemas?


9
2018-06-03 01:43


origen


Respuestas:


UN Diagrama de secuencia del sistema visualiza un caso de uso, mientras un diagrama de secuencia  visualiza un método de una clase.

Los elementos que participan (intercambio de mensajes) en un diagrama de secuencia del sistema son Actors and Systems. Los mensajes intercambiados por estos elementos podrían ser de cualquier tipo dependiendo de los sistemas (desde llamadas de servicios web a datos de un humano).

Los elementos que participan en un diagrama de secuencia son objetos (instancias de varias clases). Los mensajes intercambiados por estos elementos son invocaciones de métodos.

Primero analizaría y documentaría los casos de uso. Cada caso de uso describe una tarea comercial principal requerida. El diagrama de casos de uso del sistema es parte de esta actividad.

Más tarde se llega a diseñar cada subsistema, es decir, cada elemento que participa en el diagrama de casos de uso del sistema. Dibuja uno o más diagramas de clase que representan las clases que participan en la solución. Luego, dibujaría un diagrama de secuencia para los métodos más importantes (o difíciles de entender).

EDITAR: algunos ejemplos se pueden encontrar en sitio de modelado ágil.


17
2018-06-03 12:42



Diagrama de Secuencia: Muestra la interacción entre dos objetos. Diagrama de secuencia del sistema: Muestra la interacción entre el sistema y los actores.


1
2018-02-07 09:58



los diagrama de secuencia es simplemente un término más común.

Un diagrama de secuencia se usa principalmente para mostrar las interacciones entre   objetos que se representan como líneas de vida en un orden secuencial.

(de la ayuda de VP ULM)  Entonces, por cierto, puedes ver que NO es una visualización de un método como @nakosspy escribe.

Se puede hacer para cualquier nivel: métodos, servicios, componentes, sistema.

Como para Diagrama de secuencia del sistema, es un diagrama de secuencia hecho para el nivel más alto. Podría describir incluso un grupo de casos de uso, no solo uno, como Wiki dice. Pero lo que es mucho más importante, los elementos de System SD deben describirse en términos de usuario, sin jerga de TI. Porque pertenece a la parte de requisitos de la documentación del proyecto.


1
2018-02-15 15:20



Tenemos solo un diagrama de secuencia en UML, podemos usar esto para diferentes niveles de abstracción. Podemos usar este diagrama para documentar la interacción entre actor y componentes, clase, e.t.c. A veces puede encontrar el nombre "diagrama de secuencia del sistema" en el caso, el diagrama muestra la operación particular de realización (tal vez el servicio web), componente sin actor.


0
2018-02-16 11:27