8
ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE MANABÍ MANUEL FÉLIX LÓPEZ CARRERA INFORMÁTICA SEMESTRE SÉPTIMO PERÍODO ABRIL-SEPT/2015 TEMA: DIAGRAMA DE ESTADO MATERIA: INGENIERÍA DE SOFTWARE AUTORA: LUISA K. FARIAS CHICA FACILITADORA: ING. HIRAIDA SANTANA MISIÓN Formación de profesionales íntegros que conjuguen ciencia, tecnología y valores en su accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas computacionales de última generación. VISIÓN Ser referente en la formación de profesionales de prestigio en el desarrollo de aplicaciones informáticas y soluciones de hardware. CALCETA, JUNIO 2015

Diagramas de Estado

Embed Size (px)

DESCRIPTION

Diagramas de Estado

Citation preview

Page 1: Diagramas de Estado

ESCUELA SUPERIOR POLITÉCNICA AGROPECUARIA DE

MANABÍ MANUEL FÉLIX LÓPEZ

CARRERA INFORMÁTICA

SEMESTRE SÉPTIMO PERÍODO ABRIL-SEPT/2015

TEMA:

DIAGRAMA DE ESTADO

MATERIA:

INGENIERÍA DE SOFTWARE

AUTORA:

LUISA K. FARIAS CHICA

FACILITADORA:

ING. HIRAIDA SANTANA

MISIÓN

Formación de profesionales íntegros que conjuguen ciencia, tecnología y valores en

su accionar, comprometidos con la sociedad en el manejo adecuado de programas

y herramientas computacionales de última generación.

VISIÓN

Ser referente en la formación de profesionales de prestigio en el desarrollo de

aplicaciones informáticas y soluciones de hardware.

CALCETA, JUNIO 2015

Page 2: Diagramas de Estado

Como hemos venido hablando de los diferentes tipos de

diagramas que existe para poder presentar secuencia, en

este hablaremos sobre los diagramas de estado es la

condición de un objeto en un momento determinado

además revisaremos un poco sobre un evento que es algo

que ocurre en el ambiente que afecta el comportamiento

del objeto analizado, ocasionando que cambie a un nuevo

estado, en la acción de un estado se puede especificar la

ejecución de una acción como consecuencia de una

transición..

Impartir conocimientos sobre dos diagramas de estado y su

importancia en el mundo de los proyectos.

Page 3: Diagramas de Estado

Es una manera 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, además representa

el ciclo de vida de un objeto: los eventos que le ocurren, sus

transiciones, y los estados que median entre estos eventos.

Page 4: Diagramas de Estado

En el diagrama de estados se indica qué eventos hacen que

se pase de un estado a otro y cuáles son las respuestas y

acciones que genera. También ilustra qué eventos pueden

cambiar el estado de los objetos de la clase.

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 puede recibir

cierto tipo de estímulos.

Ejemplo: un teléfono se encuentra en estado “ocioso” una

vez que el auricular es puesto en su sitio y mientras no lo

levantemos.

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.

Es la 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”.

Es una transición que

permanece en el mismo estado, en vez de involucrar dos

estados distintos. Representa un evento que no causa cambio

Page 5: Diagramas de Estado

de estado. Se denota como una cadena adicional en el

compartimiento de acciones del estado.

Una transición compleja

relaciona tres o más estados en una transición de múltiples

fuentes y/o múltiples destinos.

Un estado puede descomponerse en

subestados, con transiciones entre ellos y conexiones al nivel

superior. Las conexiones se ven al nivel inferior como estados

de inicio o fin, los cuales se suponen conectados a las

entradas y salidas del nivel inmediatamente superior.

Podemos especificar la solicitud de un servicio

a otro objeto como consecuencia de la transición. Se puede

especificar el ejecutar una acción como consecuencia de

entrar, salir, estar en un estado, o por la ocurrencia de un

evento.

Permite que el analista se centre en las necesidades del

usuario.

El Diagrama de Estados tiene éxito en sistemas

interactivos, ya que expresa la intención que tiene el

actor (su usuario) al hacer uso del sistema.

La inclusión de estas relaciones hace que los diagramas

sean más difíciles de leer, sobre todo para los clientes.

Page 6: Diagramas de Estado

Cree el diagrama de estados de la GUI (Interfaz gráfica de

usuario) de Windows XP, asuma tres estados: INICIALIZACIÓN,

OPERACIÓN Y APAGAR.

Identificar todos los sucesos y estados analizando los

casos de uso u otros artefactos disponibles.

Seleccionar aquellos objetos que sean de mayor

relevancia para el desarrollo del Sistema.

Construir el Diagrama de Estado

Page 7: Diagramas de Estado

Un Diagrama de Estados sirve para mostrar la vida de un

objeto. El diagrama indica los eventos que causan que un

estado cambie a otro y cuáles son las respuestas y acciones

que genera este.

El diagrama de estado se utiliza normalmente para describir

objetos del dominio del usuario y se documenta por lo

general en la etapa de análisis.

Berzal, F. 2012. Introducción Diagrama de estado. (EN LÍNEA).

Consultado, 8 de Jun. 2015. Formato PPT.

Kendall, K y Kendall, J. 2011. Análisis y diseño de sistemas. 8

ed. México. Pearson Education. p 600

DIAZ, K. 2011. Introducción Diagrama de estados. (EN LÍNEA).

Consultado, 9 de Jun. 2015. Formato PPT.

Page 8: Diagramas de Estado