2. 2
Objetivos
Analizar los diagramas del comportamiento y sus elementos
Conocer sobre los diagramas de secuencia
Identificar los diagramas de estadosg
Diferenciar los ejemplos de los tipos de diagramas
Contenido
Objetivos...............................................................................................................................................2
1. Introducción...................................................................................................................................3
2. Marco Teórico...............................................................................................................................3
2.1 Diagrama de estado.............................................................................................................3
2.2 Diagrama de Secuencia ......................................................................................................4
3. Caso de estudio ...........................................................................................................................5
4. Mapa Mental .................................................................................................................................7
5. Reactivos.......................................................................................................................................8
6. Bibliografía ..................................................................................................................................11
3. 3
1. Introducción
La mayoría de los sistemas de negocio
están fundamentalmente dirigidos por
los datos, están controlados por las
entradas de datos al sistema
respectivamente poco procesamiento
de eventos externos. Un modelo de
flujo de datos puede ser todo lo que se
necesite para representar
el comportamiento de estos sistemas.
Por tal motivo, en el presente trabajo
se analizará el modelo de datos del
comportamiento, ya que instruyen el
modo en el que se comparten los
datos como consecuencia de “eventos”
externo.
En el primer modelo de comportamiento es
un diagrama de estado, que representa
estados activos e inactivos para cada
clase y sirven para identificar los cambios
que sufren sus métodos.
En el segundo modelo los diagramas de
secuencia, indica la forma en la que los
eventos provocan transiciones de un
objeto a otro. Una vez identificados los
objetos por medio del análisis del caso de
uso y el diagrama de entidad relación.
2. Marco Teórico
2.1 Diagrama de estado
Es un grafo cuyos nodos son
estados, que se representan en elipses,
y cuyos arcos dirigidos, que
representan con flecha son
transacciones etiquetadas con nombre
de eventos también especifica una
secuencia de estados producidos por
una secuencia de eventos (Segovia,
2005).
Un diagrama de estado indica el
ciclo de vida de una entidad o objeto
que es efectuado para ejecutar los
casos de usos y visualizar como actúan
los métodos de cada objeto esto se los
realiza para cada diagrama de entidad
relación (DER) Los elementos
necesarios para la realización del
diagrama de estados se utilizan:
A continuación, en la siguiente figura
podemos visualizar un breve ejemplo
del diagrama de estado.
Los diagramas de estados muestran
los diferentes estados de un objeto
durante su vida y los estímulos que
4. 4
provocan los cambios de estado de un
objeto. También indica que todos los
objetos tienen un estado, pero no todos
los objetos son susceptibles de generar
un diagrama de estados (Gómez, 2014).
Un diagrama de estado es una
condición durante la vida de un objeto,
de forma que cuando dicha condición
se satisface se lleva a cabo alguna
acción o se espera por un evento. El
estado de un objeto se puede
caracterizar por el valor de uno o varios
de los atributos de su clase, además,
el estado de un objeto también se
puede caracterizar por la existencia de
un enlace con otro objeto. El diagrama
de estados engloba todos los mensajes
que un objeto puede enviar o recibir, en
otras palabras, es un escenario que
representa un camino dentro de un
diagrama.
2.2 Diagrama de Secuencia
En UML el diagrama de secuencia,
indica la forma en la que los eventos
provocan transiciones de un objeto a
otro. Una vez identificados los objetos
por medio del análisis del caso de uso,
el modelador crea un diagrama de
secuencia: representación del modo en
el que los eventos causan el flujo de
uno a otro como función del tiempo. En
esencia, el diagrama de secuencia es
una versión taquigráfica del caso de
uso (Presman, 2010).
Un diagrama de secuencia es una forma
gráfica que muestra los objetos como
líneas de eventos dibujados como flechas
desde la línea de vida origen hasta la línea
de vida destino.
En otras palabras, el diagrama de
secuencia es un gráfico que consta de
clases en donde permite crear ciclos
repetitivos según sea necesario en las
líneas de secuencia y a su vez interviene
el diagrama de clase
Los Diagramas de Secuencias
muestran la forma en que un grupo de
objetos se comunican (interactúan)
entre sí a lo largo del tiempo Un
Diagrama de Secuencia consta de
objetos, mensajes entre estos objetos y
una línea de vida del objeto
representada por una línea vertical
(Gutièrrez, 2011).
Como podemos visualizar en la siguiente
imagen un ejemplo del diagrama de
secuencia
5. 3. Caso de estudio
1. Diagrama de secuencia para el caso de uso: Prestar un ejemplar de una
aplicación encargada de los préstamos y reservas de una biblioteca:
2. Diagrama de secuencia para completar pedido y pagar.
6. 6
DIAGRAMAS DE ESTADOS
3. El proceso de los posibles estados del objeto correo electrónico.
4. Diseña el diagrama de estados de un objeto trabajador teniendo en cuenta que
éste puede estar en el paro, activo o jubilado. En el diagrama tienen que verse
los posibles cambios de estado del trabajador cuando sea contratado, se jubile
o finalice una relación laboral.
7. 4. Mapa Mental
EL ESTADO ACTUAL
DE UN OBJETO
VARIA SU COMPORTAMIENTO
CON EL TIEMPO
INTERACCIÓN DE
OBJETOS
ELEMENTOS DE
COMPORTAMIENTO
Diagrama de
secuencia
Diagrama de
Estado
SE DOCUMENTA EN LA
FASE DE ANÁLISIS MENSAJES
OBJETOS
ESTADOS
REPRESENTAN
COMPORTAMIENTO
MÉTODOS
MODELAR INTERACCIÓN
8. 8
5. Reactivos
1) Defina con sus propias palabras que es modela de comportamiento.
El modelo de comportamiento indica la forma en la que responderá el
software a eventos o estímulos externos
2) Unir con línea la respuesta correcta
Diagrama de estado Diagrama secuencia
3) Seleccione y complete el siguiente enunciado.
Pasivas Activas atributos
El estado de una clase tiene características tanto pasivas como activas. Un
estado pasivo es sencillamente el estado actual de todos los atributos de un
objeto.
4) Unir con línea la respuesta correcta.
Elementos que interviene en el diagrama de estado:
Estado
Flujo cambio
Etiquetas
9. 9
5) Seleccione la respuesta correcta.
El segundo tipo de representación del comportamiento, llamado diagrama de
secuencia en UML, indica la forma en la que los eventos provocan
transiciones de un objeto a otro.
a) CRC
b) secuencia
c) Carril
d) Caso de uso de texto
6) Escriba V si es verdadero o F si es falso.
el diagrama de secuencia es una versión taquigráfica del caso de
uso.
V
El diagrama de estado representa estados activos para cada clase
y los eventos que causan cambios en dichos estados activos.
V
7) Seleccione la respuesta correcta.
En el modelo de comportamiento podemos encontrar dos diagramas:
a) Secuencia y estado
b) CUT y CU
c) Actividades y carril
d) Ninguna de las
anteriores
8) Seleccione y complete el siguiente enunciado.
Cambios mantenimiento proceso
El diagrama de estado es un proceso que me sirve para el mantenimiento
de las tablas y los cambios de sus atributos.
10. 10
9) Marque con una X la respuesta correcta.
Cuál de los siguientes diagramas pertenecen al modelo de comportamiento:
10) Con sus propias palabras defina para que sirven los diagramas de
estado
Los diagramas de estados se lo hacen para cada tabla del Diagrama de
entidad relación y me sirve para identificar sus cambios.
X
X
11. 6. Bibliografía
Gómez, S. (2014). Aproximación a la ingeniería del software. España: Universitaria Ramon
Arece. Obtenido de https://books.google.com.ec/books?id=5W-
nDAAAQBAJ&pg=PA253&dq=ingenieria+software+diagrama+de+estado&hl=es&sa
=X&ved=0ahUKEwih7NWMpcTjAhXNpFkKHZmgC4QQ6AEINTAD#v=onepage&q=i
ngenieria%20software%20diagrama%20de%20estado&f=false
Gutièrrez, D. (2011, Mayo). UML diagrama de secuencia. Retrieved from diagrama de
secuencia:
http://www.codecompiling.net/files/slides/UML_clase_06_UML_secuencia.pdf
Presman, R. (2010). Ingenieria en Software un enfoque practico. Mexico: MC Graw Hill
Education . Obtenido de http://cotana.informatica.edu.bo/downloads/ld-
Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF
Segovia, J. (2005). Introducción a la Ingeniería del software. España: Delta . Obtenido de
https://books.google.com.ec/books?id=rXU-
WS4UatYC&pg=PA458&dq=ingenieria+software+and+diagrama+de+estado&hl=es&
sa=X&ved=0ahUKEwjqsMLTpcTjAhXF11kKHY5EAIYQ6AEILTAB#v=onepage&q=in
genieria%20software%20and%20diagrama%20de%20estado&f=false