8_diagramas de secuencia del sistema dss

2
IIE - Instituto de Ingeniería Eléctrica. DesaSoft - Desarrollo de Software para Ingeniería Eléctrica. Guías de clase.   Parte II: Ingeniería de Software. Diagrama de Secuencia del Sistema (DSS) Índice de contenido Diagrama de Secuencia del Sistema (DSS).......................................................................................1 Diagrama de Secuencia del Sistema (DSS)..............................................................................1 En el UP...................................................................................................................................1 Referencias y lecturas recomendadas.......................................................................................2 Lecturas recomendadas..................................................................................................2 Referencias.....................................................................................................................2 Diagrama de Secuencia del Sistema (DSS). El comportamiento del sistema describe qué hace el sistema, sin decir cómo lo hace. Esta descripción puede hacerse mediante el Diagrama de Secuencia del Sistema (DSS). Un Diagrama de Secuencia del Sistema muestra, para un escenario específico de un caso de uso, los eventos generados por los actores externos, los eventos entre sistemas y el orden de ocurrencia de esos eventos. Todos los sistemas, incluido el sistema en estudio, se tratan como cajas negras; el diagrama destaca los eventos intercambiados entre el sistema en estudio y los sistemas o actores externos. Dado un escenario de caso de uso debe construirse un diagrama de secuencia del sistema para el flujo básico y otros para los flujos alternativos principales. UML define notación para diagramas de secuencia en general; en el diagrama de secuencia del sistema se trata el sistema como todo, como una caja negra; sólo habrá actores y el sistema como único objeto. Los eventos se expresan como funciones o métodos de un lenguaje de programación: un nombre con parámetros entre paréntesis. El nombre debe reflejar la intención del actor, qué quiere hacer, por eso los nombres de eventos suelen comenzar con un verbo: iniciarVenta()ingresarArticulo(...). Las devoluciones del sistema indican simplemente la información producida por el sistema. Los límites del sistema suelen quedar definidos por el hardware y el software en que el sistema está soportado: teclado, lector de barras, terminal, software de la aplicación CajaSupermercado forman parte del conjunto denominado "Sistema". Un evento del sistema será entonces un suceso externo que estimula directamente el sistema. En el UP. La mayoría de los DSSs se crean durante la fase de elaboración, cuando se hace necesario identificar los eventos recibidos por el sistema para definir las operaciones a las cuales debe responder, escribir los contratos de esas operaciones, y proveer una base para la estimación de recursos, costos y tiempos. 1 de 2

Upload: hector-moreno-pinto

Post on 06-Mar-2016

221 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 8_Diagramas de secuencia del sistema DSS

IIE ­ Instituto de Ingeniería Eléctrica.DesaSoft ­ Desarrollo de Software para Ingeniería Eléctrica.Guías de clase.   Parte II: Ingeniería de Software.

Diagrama de Secuencia del Sistema (DSS)

Índice de contenido

Diagrama de Secuencia del Sistema (DSS).......................................................................................1Diagrama de Secuencia del Sistema (DSS)..............................................................................1En el UP...................................................................................................................................1Referencias y lecturas recomendadas.......................................................................................2

Lecturas recomendadas..................................................................................................2Referencias.....................................................................................................................2

Diagrama de Secuencia del Sistema (DSS).

El comportamiento del sistema describe qué hace el sistema, sin decir cómo lo hace. Esta descripción puede hacerse mediante el Diagrama de Secuencia del Sistema (DSS). Un Diagrama de Secuencia del Sistema muestra, para un escenario específico de un caso de uso, los eventos generados por los actores externos, los eventos entre sistemas y el orden de ocurrencia de esos eventos. Todos los sistemas, incluido el sistema en estudio, se tratan como cajas negras; el diagrama destaca los eventos intercambiados entre el sistema en estudio y los sistemas o actores externos. Dado un escenario de caso de uso debe construirse un diagrama de secuencia del sistema para el flujo básico y otros para los flujos alternativos principales.

UML define notación para diagramas de secuencia en general; en el diagrama de secuencia del sistema se trata el sistema como todo, como una caja negra; sólo habrá actores y el sistema como único objeto.

Los eventos se expresan como funciones o métodos de un lenguaje de programación: un nombre con parámetros entre paréntesis. El nombre debe reflejar la intención del actor, qué quiere hacer, por eso los nombres de eventos suelen comenzar con un verbo: iniciarVenta(), ingresarArticulo(...).

Las devoluciones del sistema indican simplemente la información producida por el sistema.Los límites del sistema suelen quedar definidos por el hardware y el software en que el sistema 

está soportado: teclado, lector de barras, terminal, software de la aplicación CajaSupermercado forman parte del conjunto denominado "Sistema". Un evento del sistema será entonces un suceso externo que estimula directamente el sistema.

En el UP.

La mayoría de los DSSs se crean durante la fase de elaboración, cuando se hace necesario identificar los eventos recibidos por el sistema para definir las operaciones a las cuales debe responder, escribir los contratos de esas operaciones, y proveer una base para la estimación de recursos, costos y tiempos.

1 de 2

Page 2: 8_Diagramas de secuencia del sistema DSS

 

Diagrama de Secuencia del Sistema (DSS).Caso de Uso: RegistrarVenta. Escenario: flujo básico

Referencias y lecturas recomendadas.

El contenido de este documento está basado en las fuentes citadas a continuación, cuya lectura o consulta no pretenden sustituir.

Lecturas recomendadas.

• [Larman2003] Larman, Craig. UML y patrones. Una introducción al análisis y diseño orientado a objetos y al Proceso Unificado, 2a. edición. Madrid, 2003.ISBN 84­205­3438­2.

• [Fowler1997] Fowler, Martin y Scott, Kendall. UML distilled. Applying the Standard Object Modelling Language. Addison Wesley Longman, Inc., 1997. ISBN 0­201­32563­2.

• [Pfleeger2002] PFLEEGER, SHARI LAWRENCE. Ingeniería de software, teoría y práctica, 1a. edición. Buenos Aires, Pearson educación, 2002. ISBN: 987­9460­71­5.

Referencias.

• [Jacobson2000] Jacobson, Ivar; Booch, Grady; Rumbaugh, James. El proceso unificado de desarrollo de software. Pearson Educación, Madrid, 2000. ISBN: 84­7829­036­2.

• [Booch1999] Booch, Grady; Jacobson, Ivar; Rumbaugh, James. El lenguaje unificado de modelado. Pearson Educación, Madrid, 2000. ISBN: 84­7829­028­1.

Errores, omisiones, comentarios: Víctor González Barbone, vagonbar en fing.edu.uy

Desarrollo de Software para Ingeniería Eléctrica ­ Rev. 2009­05­09Instituto de Ingeniería Eléctrica    ­    Facultad de Ingeniería    ­ Universidad de la República, Uruguay.   .

2 de 2