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.