2e UML 4 1 Diagrama de Estado
UML
Modelo Vistas 4+1
Desarrollo de Sistemas de Información II
810DS02
Contenido
Diagramas Modelo Vistas 4+1
Diagrama de Estado
StarUML
Tutorial
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Nicolás Valdenegro C.
Diagramas
Modelo Vistas 4+1
Vista de Proceso
Diagrama de Actividad
Diagrama de Estado
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.28/10/2014
17/05/2011
Diagrama de Estado
¿Qué es?
Importancia
Elementos:
Ejemplo
StarUML
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
¿Qué es?:
Es un comportamiento que especifica las
secuencias de estados por las que pasa un
objeto a lo largo de su vida en respuesta a
eventos, junto con sus respuestas a esos
eventos.
(Booch, Rumbaugh, Jacobson)
Es unamanera para caracterizar un cambio en
un sistema, es decir que los objetos que lo
componen modificaron su estado como
respuesta a los sucesos y al tiempo.
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Importancia:
Son útiles para modelar la vida de un objeto.
Los Diagramas de Estados muestran una Máquina
de Estado.
Nicolás
Nicolás Valdenegro
ValdenegroC.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Elementos:
Un diagrama consta de:
Estado
Estado Inicial
Estado Final
Evento
Transición
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Elemento: Estado
Identifica un periodo de tiempo del objeto (no
instantáneo) en el cual el objeto está esperando
alguna
operación,
tiene
cierto
estado
característico o puederecibir cierto tipo de
estímulos.
Se representa mediante un rectángulo con los
bordes redondeados, que puede tener tres
compartimientos: uno para el nombre, otro para
el valor característico de los atributos del objeto
en ese estado y otro para las acciones que se
realizan al entrar, salir o estar en un estado
(entry,
exit o do, respectivamente).
28/10/2014
Nicolás
17/05/2011
Nicolás ValdenegroValdenegro C.
C.
Diagrama de Estado
Elemento: Estado
Nombre
Acciones
(Opcional)
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Elementos: Estado
Inicial:
Elemento que indica el inicio del diagrama:
Final:
Elemento que indica el final del diagrama:
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Elementos: Evento
Esuna ocurrencia que puede causar la transición de un
estado a otro de un objeto.
Un evento es la especificación de un acontecimiento
significativo que ocupa un lugar en el tiempo y en el
espacio. Es la aparición de un estímulo que puede (o no)
activar una transición de estado
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Elementos: Transición:
Es unarelación entre dos estados que indica que un objeto
que esté en el primer estado realizará ciertas acciones y
entrará en el segundo estado cuando ocurra un evento
especificado y se satisfagan unas condiciones especificadas.
La transición puede tener tres elementos (opcionales):
evento [guarda] / acción.
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
NicolásNicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Ejemplo:
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Ejemplo2:
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
Diagrama de Estado
Nicolás
Nicolás ValdenegroValdenegro C.
C.
28/10/2014
17/05/2011
StarUML
Buscar este icono, en el escritorio:
Doble clic sobre él.
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
StarUML
permite
crear proyectos bajo
distintos
enfoques
que corresponden a
las vistas que tendrá
el modelo.
Nicolás
Nicolás Valdenegro
Valdenegro C.
C.
28/10/2014
17/05/2011
En este
ejemplo
vamos a escoger el
4+1 View...
Regístrate para leer el documento completo.