unidad 6 mad modelado analsis diagrama de secuencia del sistema
TRANSCRIPT
13 de abr de 2023 Sergio Sánchez Rios
Metodologías de Análisis y DiseñoUnidad VI
Análisis y UML
“Diagrama de Secuencias del Sistema - DSS”
Sergio Sánchez Rios.
Ingeniero en Informática – Licenciado en Informática
Docente Jornada Parcial Universidad Viña del Mar
13 de abr de 2023 Sergio Sánchez Rios
Un DSS es un artefacto creado de manera rápida y fácil, que muestra los eventos de entrada y salida relacionados con el sistema que se está estudiando.
Se muestra lo que hace el sistema como una “caja negra”, no como lo hace.
Un DSS es un dibujo que muestra, para un escenario específico de un caso de uso, los eventos que generan los actores externos, el orden y los eventos entre los sistemas.
Debería hacerse un DSS para el escenario principal de éxito del caso de uso, y los escenarios alternativos complejos o frecuentes.
UML: Modelo del Dominio Representación de los Diagramas de Secuencia del
Sistema DSS
13 de abr de 2023 Sergio Sánchez Rios
UML: Modelo del Dominio Representación de los Diagramas de Secuencia del
Sistema DSS
Ejemplo:
:Actor
:sistema
crearNuevaVenta()
introduccirArticulo(artID,cantidad)
DescripcionTotal
*[más artículos]
FinalizarVenta()
Total con Impuestos
realizarPago(cantidad)
Cambio devuelto y recibo
Sistema como caja Negra
Encierra área de iteración
* [cantidad]
Mensaje con parámetros
Mensaje de retorno opcional
13 de abr de 2023 Sergio Sánchez Rios
Los DSS también se utilizan para ilustrar la relación entre sistemas.
Los DSS se derivan de los casos de uso. Mediante la descripción completa de los casos de uso.
Para poder identificar los eventos del sistema, es necesario tener claro los limites del sistema, como se presento en los casos de uso.
Asignación de nombres a los eventos y operaciones
Los eventos del sistema deberían expresarse al nivel de intención en lugar de en términos del medio de entrada física o a nivel de elementos de la interfaz de usuario.
Se mejora la claridad al iniciar con un verbo el nombre (añadir, insertar, finalizar, crear).
UML: Modelo del Dominio Representación de los Diagramas de Secuencia del
Sistema DSS
13 de abr de 2023 Sergio Sánchez Rios
Guía del Tópico:
Software Engineering 6a. ed.– Ian Sommerville – Pearson Education – 2000. (Cap. 6)Ingeniería de Software Teoría y Práctica – Shari Lawrence Pfleeger – Pearson Education – 2002.Utilización de UML en ingeniería del software con objetos y componentes – Perdita Stevens & Rob Pooley – Addison Wesley – 2002. UML y Patrones una introducción al análisis y diseño orientados a objeto y al proceso unificado – Craig Larman – Prentice Hall - 2002.
Bibliografía