Universidad Salesiana de Bolivia
Ingeniería de Sistemas
Campus – Achachicala
Análisis y Diseño de
Sistemas II
“Exposición Diagramas
UML”
INTEGRANTES:
Aguilar Mendoza Giovana.
Paredes Martínez Luis Miguel.
Segales Castillo Juan Pablo.
Yanarico Gonzáles Jared John.
ARTEFACTO ESTUDIADO:
DIAGRAMAS DE
ESTADO
Definición:
 Un Diagrama de Estado es una
técnica
que
describe
todos
estados posibles de un objeto.
los
Definición (cont.)
 Un diagrama de estado representa el
ciclo de vida de un objeto: los eventos
que le ocurren, sus transiciones, y los
estados que median entre estos eventos.
Conceptos Importantes:
 Estado: condición de un objeto en un
momento determinado.
Ejemplo: un teléfono se encuentra en
estado “ocioso” una vez que el auricular es
puesto en su sitio y mientras no lo
levantemos.
Conceptos Importantes:
 Evento: Un evento es algo que ocurre
en el ambiente que afecta el
comportamiento del objeto analizado
ocasionando que cambie a un nuevo
estado. .
Ejemplo: levantar el auricular telefónico.
Conceptos Importantes:
 Transición: relación entre dos estados,
indica que, cuando ocurre un evento el
objeto pasa del estado anterior al
siguiente. (Simple)
Ejemplo: cuando ocurre el evento “levantar
el auricular”, el teléfono realiza la
transición del estado “ocioso” al estado
“activo”.
Otros Tipos de Transiciones:
 Interna: Es una transición que
permanece en el mismo estado, en vez
de involucrar dos estados distintos.
 Compleja: Relaciona tres o más estados
en una transición de múltiples fuentes y/o
múltiples destinos.
Otros Tipos de Transiciones:
 Temporizada:
Las
esperas
son
actividades que tienen asociada cierta
duración. Un evento esperado puede
ocasionar una transición que permita
salir de la espera.
Otras Definiciones :
 Subestados: Hace referencia a que
dentro de un estado puede haber otros
estados con sus transiciones.
 Viene acompañado con el siguiente
concepto.
Otras Definiciones :
Generalización de Estados:
Podemos reducir la complejidad de los
diagramas usando la generalización de
estados y distinguimos así entre superestado
y subestados. Los subestados heredan las
variables de estado y las transiciones
externas.
Otras Definiciones :
 Acción: Se puede especificar la ejecución
de una acción como consecuencia de una
transición.
Puede venir acompañada de una condición
para que se ejecute tal acción
Otras Definiciones :
 Actividad: Es similar a una acción pero
tienen duración y se ejecutan dentro de un
estado
del
objeto.
Además
puede
interrumpirse en todo momento, cuando
ocurre la operación de salida de un estado.
Dependencias:
 Anteceden:
=>Descripción de Casos de Uso en
Formato Expandido.
=>Diagrama de Clases.
 Preceden:
=>Diagrama de Despliegue.
=>Diagrama de Componentes
Notación:
ESTADO:
INICIO:
FIN:
TRANSICIÓN:
Nom Estado
Notación:
 Más información en los Estados
Nom Estado
Variables de
Estado
Actividades
Son atributos que
definen posibles
estados iniciales
entry: al entrar
exit: al salir
do: en el estado
Transición:
Hace
referencia a
una condición
Superestado
Subestado
Transición
Interna
TRANSICIÓN CON
TEMPORIZADOR
PASOS QUE SE SIGUEN
EN SU CONSTRUCCION
1. Identificar todos los sucesos y estados
analizando los casos de uso u otros
artefactos disponibles.
2. Seleccionar aquellos objetos que sean
de mayor relevancia para el desarrollo
del Sistema.
3. Construir el Diagrama de Estado.
PASOS QUE SE SIGUEN EN LA
CONSTRUCCION DEL ARTEFACTO
1.-Identificar todos los sucesos y estados para esto se analiza el caso
de uso o herramienta con la que se esta trabajando
2.-Dibujar el diagrama de estado.
• Considerar las necesidades de la aplicación de los suceso y estados.
• Distinguir entre actividades y acciones
• Considerar solo los atributos relevantes
• Poner acciones de entrada cuando todas las transiciones entrantes
generen la misma acción .Igual para las de salida
• intentar mantener los diagramas de estado de las subclases
independientes de los de las superclases
• Utilizar Estados anidados cuando las mismas transiciones se apliquen
a varios estados
• Respetar notación inicial y final círculos, rectángulos, flechas de
transición y las expresiones (Nombre de evento
[Expresiónguardada]/acción)
inicio
/Obtiene primer
articulo
[no se revisan todos los
artículos]
Comprobación
/obtiene siguiente
articulo
[Todos los articulos comprobados
&&todos los articulos disponibles]
Despachando
Hacer/ revisa
articulo
[todos los artículos
comprobados
&&algunos artículos no en
inventario]
Articulo recibido
[algunos artículos no
en existencia]
ESPERA
Hacer /revisa
articulo
Articulo recibido
[todos los artículos
disponibles]
ACTIVIDAD
ENTREGADO
ENTREGADO
TRANSICION
ESTADO
GRACIAS!!!!
Descargar

DIAGRAMAS DE ESTADO