lunes, 24 de noviembre de 2014

Tema 2. Lenguaje Unificado de Modelado UML: Diagramas de Comportamiento: Estado, Secuencia, Comunicación, y Tiempo.




ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ


CARRERA INFORMÁTICA

SEMESTRE SEPTIMO                 PERIODO OCT./2014-MAR./2015

INGENIERIA DE SOFTWARE
TEMA 2:
LENGUAJE UNIFICADO DE MODELADO UML

AUTORA:
JENNIFER V. LÓPEZ ÁLAVA

FACILITADOR:
ING. HIRAIDA SANTANA

CALCETA, 24 NOVIEMBRE 2014



INTRODUCCIÓN
En este capítulo se conocerá acerca de los diagramas de estado, los diagramas de secuencia, los diagramas de comunicación y los diagramas de tiempo, el funcionamiento de cada uno y como se utiliza.
DIAGRAMAS DE COMPORTAMIENTO
DIAGRAMA DE ESTADO
Los diagramas de máquinas de estado son útiles para describir el comportamiento de clases y sistemas que han sido concebidos haciendo uso de un modelo de estados. En un modelo de estados se identifican las situaciones en la que el comportamiento o capacidad de respuesta con cualitativamente diferentes, así como los eventos o condiciones bajos las que se pasa de una situación a otra (transiciones de estados).
Los diagramas de estados son intensivamente utilizados en:
     Sistemas de tiempo real y críticos.
     La descripción de sistemas reactivos.
     La descripción de sistemas basados en protocolos
 DIAGRAMA DE SECUENCIA
Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso.
Mientras que el diagrama de casos de uso permite el modelado de una vista business del escenario, el diagrama de secuencia contiene detalles de implementación del escenario, incluyendo los objetos y clases que se usan para implementar el escenario, y mensajes intercambiados entre los objetos.

DIAGRAMA DE COMUNICACIÓN

En el Lenguaje Unificado de Modelado (UML) 2.0, un diagrama de comunicación es una versión simplificada del diagrama de colaboración de la versión de UML 1.x. Un diagrama de comunicación modela las interacciones entre objetos o partes en términos de mensajes en secuencia. Los diagramas de comunicación representan una combinación de información tomada desde el diagrama de clases, secuencia, y diagrama de casos de uso describiendo tanto la estructura estática como el comportamiento dinámico de un sistema.
Los diagramas de comunicación y de secuencia describen información similar, y con ciertas transformaciones, pueden ser transformados unos en otros sin dificultad.
Para mantener el orden de los mensajes en un diagrama de comunicación, los mensajes son etiquetados con un número cronológico y colocados cerca del enlace por el cual se desplaza el mensaje. Leer un diagrama de comunicación conlleva comenzar en el mensaje 1.0, y seguir los mensajes desde un objeto hasta el siguiente, sucesivamente.

DIAGRAMA TIEMPO

Un diagrama de tiempos o cronograma es una gráfica de formas de onda digitales que muestra la relación temporal entre varias señales, y cómo varía cada señal en relación a las demás.
Un cronograma puede contener cualquier número de señales relacionadas entre sí. Examinando un diagrama de tiempos, se puede determinar los estados, nivel alto o nivel bajo, de cada una de las señales en cualquier instante de tiempo especificado, y el instante exacto en que cualquiera de las señales cambia de estado con respecto a las restantes.

CIERRE

Los diagramas de estado son útiles para describir el comportamiento de clases y sistemas que han sido concebidos haciendo uso de un modelo de estados, son utilizados por sistemas de tiempo real y crítico, la descripción de sistemas reactivos y la descripción de sistemas basados en protocolos. Un diagrama de secuencia muestra la interacción de un conjunto de objetos en una aplicación a través del tiempo y se modela para cada caso de uso. Un diagrama de comunicación modela las interacciones entre objetos o partes en términos de mensajes en secuencia, representan una combinación de información tomada desde el diagrama de clases, secuencia, y diagrama de casos de uso describiendo tanto la estructura estática como el comportamiento dinámico de un sistema. Y, Un diagrama de tiempos o cronograma es una gráfica de formas de onda digitales que muestra la relación temporal entre varias señales, y cómo varía cada señal en relación a las demás.

BIBLIOGRÁFIA

Cáceres, J. 2012. Casos de uso. Universidad De Alcalá: Disponible en: http://www2.uah.es/jcaceres/capsulas/DiagramaCasosDeUso.pdf.

Kendall, K. Kendall, J. Análisis y Diseño de Sistemas. 8va ed. Pearson Education. Prentice Hall, INC., Copyright © 2011.

Pressman, R. 2010. Ingeniería del Software Un Enfoque Práctico. 7ma ed. University of Connecticut. McGraw-Hill Interamericana Editores, S.A.

No hay comentarios:

Publicar un comentario