Diagramas de secuencias del sistema DSS

Páginas: 19 (4605 palabras) Publicado: 21 de abril de 2013
DIAGRAMAS DE SECUENCIA DEL SISTEMA,
CONTRATOS DE LAS OPERACIONES DEL
SISTEMA, GLOSARIO Y PAQUETES
Extraído de:
UML y Patrones. 2ª Edición.
Craig Larman.
Prentice Hall. 2003

1. Diagramas de Secuencia del Sistema
Volvamos nuestra atención a los casos de usos y al análisis del modelado del dominio. Antes de
empezar el trabajo de diseño, resultará útil realizar un estudio adicional deldominio del
problema. Parte de este estudio comprende la aclaración de los eventos del sistema de entrada y
salida relacionados con nuestro sistema, que puede representarse en diagramas de secuencia
UML.
Un diagrama de secuencia del sistema es un artefacto que muestra los eventos de entrada y
salida relacionados con el sistema que se está estudiando. UML incluye la notación de los
diagramasde secuencia para representar eventos que parten de los actores externos hacia el
sistema.
Antes de continuar con el diseño lógico de cómo funcionará la aplicación software, conveniente
estudiar y definir su comportamiento como una "caja negra". El comportamiento del sistema
es una descripción de qué hace el sistema, sin explicar cómo hace. Una parte de esa descripción
es un diagrama desecuencia del sistema. Otras partes comprenden los casos de uso y los
contratos del sistema (que se presentarán después).
Los casos de uso describen cómo interactúan los actores externos con el sistema software que
estamos interesados en crear. Durante esta interacción, un actor genera eventos sobre un
sistema, normalmente solicitando alguna operación como respuesta. Por ejemplo, cuando un
cajeroinserta el ID de un artículo está solicitando al sistema PDV que registre la venta de ese
artículo. Ese evento de solicitud inicia una operación sobre el sistema.
Es deseable aislar e ilustrar las operaciones que un actor externo solicita a un sistema, porque
constituyen una parte importante de la comprensión del comportamiento del sistema. UML
incluye los diagramas de secuencia comonotación que puede representar las interacciones de
los actores y las operaciones que inician.
Un diagrama de secuencia del sistema (DSS) es un modelo 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. Todos los sistemas se tratan como cajas negras; los diagramas

 

destacan los eventos quecruzan los límites del sistema desde los actores a los sistemas.
En la práctica real, debería hacerse un DSS para el escenario principal de éxito del caso de uso,
y los escenarios alternativos complejos o frecuentes. Aunque a efectos de la asignatura se
realizarán DSS para todos los escenarios alternativos.
UML no define nada denominado diagrama de secuencia "del sistema", sino simplementediagrama de secuencia. La calificación se utiliza para subrayar su aplicación para representar
sistemas como cajas negras. Posteriormente, se utilizarán los diagramas: de secuencia en otro
contexto -para ilustrar el diseño de la interacción entre objetos: software para completar un
trabajo.
Un DSS muestra, para un curso de eventos específico en un caso de uso, los actores externos
queinteraccionan directamente con el sistema, el sistema (como una caja negra) y los eventos
del sistema que genera el actor (ver Figura 1). El tiempo avanza hacia abajo, y la ordenación de
los eventos debería seguir su orden en el caso de uso. Los eventos del sistema podrían contener
parámetros. Este ejemplo muestra el escenario principal de éxito del caso de uso Procesar
Venta. Se indica que el cajerogenera los eventos del sistema crearNuevaVenta,
introducirArticulo, finalizarVenta, y realizarPago.
actor externo 
del sistema

: Sistema
: Cajero
crearNuevaVenta()

La caja puede encerrar 
un área de iteración

introducirArticulo(artID, cantidad)

El * [..] es un marcador 
y cláusula de iteración 
que indica que la caja 
es para iterar

El sistema como una caja 
negra...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas Dss
  • Diagramas De Secuencia
  • Diagrama de secuencia
  • diagramas de secuencia
  • Diagrama de secuencia
  • Diagrama de secuencia
  • Diagrama Secuencias
  • DIAGRAMAS DE SECUENCIA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS