La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Diagrama de estado Profesor: Daniel Pinto Alumnos: HERNÁNDEZ DARWIN (19153078)

Presentaciones similares


Presentación del tema: "Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Diagrama de estado Profesor: Daniel Pinto Alumnos: HERNÁNDEZ DARWIN (19153078)"— Transcripción de la presentación:

1 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas Diagrama de estado Profesor: Daniel Pinto Alumnos: HERNÁNDEZ DARWIN ( ) ARVIC NOGUERA ( )

2 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas Diagrama de Estado ESTOS DIAGRAMAS SE UTILIZAN PARA DESCRIBIR EL COMPORTAMIENTO DE UN SISTEMA, REPRESENTA LOS DIFERENTES ESTADOS QUE PUEDE ADQUIRIR UNA CLASE, COMO REPRESENTARLA A DIFERENTES ETAPAS DE SU VIDA EL ESTADO DE UN OBJETO SE PUEDE CARACTERIZAR POR EL VALOR DE UNO O VARIOS DE LOS ATRIBUTOS DE SU CLASE, ADEMAS EL ESTADO DE UN OBJETO TAMBIEN SE PUEDE CARACTERIZAR POR LA EXISTENCIA DE UN ENLACE CON OTRO OBJ ETO.

3 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas PARA QUE SIRVE PARA IDENTIFICAR LOS ESTADOS O ACCIONES POR LOS QUE PASA UN OBJETO PARA REALIZAR UNA ACCION ESPECIFICA O LLEGAR A UN OBJETIVO, DESCRIBEN EL COMPORTAMIENTO DEL OBJETO.

4 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas CARACTERISTICA SON BUENAS PARA DESCRIBIR EL COMPORTAMIENTO DE UN OBJETO. NOS SIR\/EN PARA IN\/OLUCRAR CIERTO NUMERO DE OBJ ETOS QUE COLABORAN ENTRE ELLOS. SE DEBEN CONSIDERAR LAS TECNICAS QUE SEAN NECESARIAS PARA SU UTILIZACION. CUANDO SE USA UN DIAGRAIVIA DE ESTADO NO SE DEBE DIBUJAR UNO POR CADA CLASE DEL SISTEMA. EN UN ESTADO SE IDENTIFICA UN PERIODO DE TIEMPO DE LA VIDA DEL OBJETO DURANTE EL CUAL ESTA ESPERANDO ALGUNA OPERACION.

5 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas ELEMENTOS BASICOS QUE PUEDEN USARSE PARA COMPONER UN DIAGRAMA: CÍRCULO LLENO: APUNTANDO A UN ESTADO INICIAL CÍRCULO HUECO: QUE CONTIENE UN CIRCULO LLENO MAS PEQUENO EN EL INTERIOR, INDICANDO EL ESTADO FINAL (SI EXISTIERA) RECTANGULO REDONDEADO: ESTA EL NOMBRE DEL ESTADO PUEDE CONTENER UNA LINEA HORIZONTAL EN LA MITAD, DEBAJO DE LA CUAL SE INDICAN LAS ACTIVIDADES QUE SE HACEN EN EL ESTADO

6 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas

7 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas FLECHA, DENOTANDO TRANSICION: EL NOMBRE DEL EVENTO (SI EXISTIERA). SE PUEDE AÑADIR UNA EXPRESION DE GUARDA, ENCERRADA EN CORCHETES ( [] ) DENOTANDO QUE ESTA EXPRESION DEBE SER CIERTA PARA QUE LA TRANSICION TENGA LUGAR. SI SE REALIZA UNA ACCION DURANTE LA TRANSICION, SE AÑADE A LA ETIQUETA DESPUES DE "/". NOMBRE DE EVENTO [EXPRESION GUARDA]/ACCION LINEA HORIZONTAL GRUESA: LINEAS ENTRANDO Y 1 LINEA SALIENDO. ESTAS DENOTAN UNION SEPARACION, RESPECTIVAMENTE.

8 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas

9 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas RELACIONADOS CON LOS DIAGRAMAS DE ESTADOS EVENTO: ES UNA OCURRENCIA QUE PUEDE CAUSAR LA TRANSICION DE UN ESTADO A OTRO DE UN OBJETO ENVIO DE MENSAJE: ADEMAS DE MOSTRAR LA TRANSICION DE ESTADOS POR MEDIO DE EVENTOS, PUEDE REPRESENTARSE EL MOMIVIENTO EN EL CUAL SE EN\/IAN MENSAJES A OTROS OBJETOS. PARA ELLO SE UTILIZA UNA LINEA PUNTEADA DIRIGIDA AL DIAGRAMA DE ESTADOS DEL OBJETO RECEPTOR DEL MENSAJE TRANSICION SIMPLE: ES UNA RELACION ENTRE DOS ESTADOS QUE INDICA QUE UN OBJETO EN EL PRIMER ESTADO PUEDE ENTRAR AL SEGUNDO ESTADO Y EJECUTAR CIERTAS OPERACIONES CUANDO UN EVENTO OCURRE Y SI CIERTAS CONDICIONES SON SATISFECHAS TRANSICION INTERNA: ES UNA TRANSICION QUE PERMANECE EN EL MISMO ESTADO, EN VEZ DE INVOLUCRAR DOS ESTADOS DISTINTOS. REPRESENTA UN EVENTO QUE NO CAUSA CAMBIO DE ESTADO

10 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas SUB-ESTADOS: UN ESTADO PUEDE DESCOMPONERSE EN SUBESTADOS, CON TRANSICIONES ENTRE ELLOS Y CONEXIONES AL NIVEL SUPERIOR (SUPERESTADO). LAS CONEXIONES SE \/EN AL NIVEL INFERIOR CAMIO ESTADOS DE INICIO O FIN, LOS CUALES SE SUPONEN CONECTADOS A LAS ENTRADASY SALIDAS DEL NIVEL INMEDIATAMENTE SUPERIOR TRANSICION COMPLEJA: UNA TRANSICION COMPLEJA RELACIONA TRES O MAS ESTADOS EN UNA TRANSICION DE MULTIPLES FUENTES Y/O MULTIPLES DESTINOS TRANSICION A ESTADOS ANIDADOS: SIGNIFICA LA ENTRADA AL ESTADO INICIAL DEL SUBDIAGRAIVIA. LAS TRANSICIONES QUE SALEN DEL ESTADO COMPLEJO SE ENTIENDEN COMO TRANSICIONES DESDE CADA UNO DE LOS SUBESTADOS HACIA AFUERA, A CUALQUIER NIVEL DE PROFUNDIDAD

11 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas UML LOS ESTADOS SE REPRESENTA MEDIANTE OVALOS, LAS TRANSICIONES SE REPRESENTAN MEDIANTE FLECHAS CON EL NOMBRE DEL EVENTO RESPECTIVO. SE ACOSTUMBRA PONER EN ESTADO INICIAL EN UN CIRCULO (CIRCULO NEGRO). ES UTIL HACER DIAGRAIVIAS DE ESTADO PARA DESCRIBIR LAS SECUENCIAS PERMITIDAS DE EVENTOS EN LOS CASOS DE USO. EN TODO DIAGRAMA DE ESTADOS EXISTEN POR LO MENOS DOS ESTADOS ESPECIALES INICIAL Y FINAL: START Y STOP. CADA DIAGRAMA DEBE TENER UNO Y SOLO UN ESTADO START PARA QUE EL OBJETO SE ENCUENTRE EN ESTADO CONSISTENTE. POR CONTRA, UN DIAGRAMA PUEDE TENER VARIOS ESTADOS STOP

12 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas EN ESTE EJEMPLO NOS ENCARGAMOS DE MOSTRAR LA SECUENCIA DE ESTADOS POR LOS QUE PASA BIEN UN CASO DE USO, UN OBJETO O TODO EL SISTEMA. EN EL SE INDICA QUE CUANTOS HACEN QUE SE PASE DE UN ESTADO A OTRO Y CUALES SON LAS RESPUESTASY ACCIONES QUE GENERA.

13 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas DOS FORMA DE TRANSICIONAR EN UN DIAGRAMA DE ESTADO LA AUTOMATICA: SE PRODUCE UNA TRANSICION AUTOMATICA CUANDO SE ACABA LA ACTIVIDAD DEL ESTADO ORIGEN. LA NO AUTOMATICA: SE PRODUCE UNA TRANSICION NO AUTOMATICA CUANDO NO EXISTE UN EVENTO QUE PUEDE PERTENECER A OTRO OBJETO DEL SISTEMA

14 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas PALABRAS CLAVES OBJETO: UNIDAD QUE EN TIEMPO DE EJECUCIÓN REALICE LAS TAREAS DE UN PROGRAMA. TAMBIÉN A UN NIVEL MÁS BÁSICA SE DEFINE COMO LA INSTANCIE DE UNA CLASE ESTADO: UN ESTADO ES UNA CONFIGURACIÓN ÚNICA DE INFORMACIÓN EN UN PROGRAMA O MAQUINA, SITUACIÓN EN QUE SE ENCUENTRA ALGUIEN O ALGO TRANSICIÓN: UNA TRANSICIÓN ES LA ACCIÓN Y EFECTO DE PASAR DE UN MODO DE SER O ESTAR, A OTRO MUY DISTINTO DEL ANTERIOR. REPRESENTA UN CAMBIO DE UN ESTADO A OTRO ATRIBUTOS: SON LAS PROPIEDADES DE LOS OBJETOS. ACCIONES: ACTO DE LLEVAR A CABO ALGO; DESGASTE DE ENERGÍA PRODUCE UNOS RESULTADOS; EL RESULTADO DE LO QUE SE HA HECHO COMPORTAMIENTO: INDICA COMO REACCIONA EN LA INTERACCIÓN CON OTROS OBJETOS. IDENTIFICA LAS OPERACIONES O MÉTODOS QUE PUEDE REALIZAR UN OBJETO

15 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas Ventaja 1.Permite Que El Analista Se Centre En Las Necesidades Del Usuario, El Cual Espera Utilizar El Sistema, Basándose En Criterios Tecnológicos. 2. MUESTRA LA RELACION ENTRE DOS VARIABLE 3.RESULTA ÚTIL COMBINAR LOS DIAGRAMAS DE ESTADO CON OTRAS TÉCNICAS

16 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas DESVENTAJAS 1.LOS DIAGRAMAS DE ESTADO PUEDEN SER DIFÍCILES DE LEER, SOBRE TODO PARA LOS CLIENTES 2. NO SON TAN BUENOS PARA DESCRIBIR UN COMPORTAMIENTO QUE INVOLUCRA CIERTO NÚMERO DE OBJETOS QUE COLABORAN ENTRE ELLOS.

17 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas

18 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas CONCLUSIONES RESULTAN ADECUADOS PARA DESCRIBIR EL COMPORTAMIENTO DE UN OBJETO A TRAVÉS DE DIFERENTES CASOS DE USO, SIN EMBARGO, NO RESULTAN DEL TODO ADECUADOS PARA DESCRIBIR EL COMPORTAMIENTO QUE INCLUYE A UNA SERIE DE OBJETOS COLABORANDO ENTRE SÍ. POR LO TANTO, RESULTA ÚTIL COMBINAR LOS DIAGRAMAS DE ESTADO CON OTRAS TÉCNICAS. POR EJEMPLO, LOS DIAGRAMAS DE INTERACCIÓN SON IDÓNEOS PARA LA DESCRIPCIÓN DEL COMPORTAMIENTO DE VARIOS OBJETOS EN UN ÚNICO CASO DE USO, Y LOS DIAGRAMAS DE ACTIVIDADES MUESTRAN DE FORMA ADECUADA LA SECUENCIA GENERAL DE ACCIONES EN DIFERENTES OBJETOS Y CASOS DE USO

19 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas Un estado se denota por un rect á ngulo con las esquinas redondeadas con el nombre del Estado por escrito dentro de é l EJEMPLO DE : estado estado

20 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas Las transiciones de un estado al siguiente se indican mediante líneas con puntas de flecha. Una transición puede tener un disparador, un guarda y un acción EJEMPLO DE : Transiciones Nombre de evento [expresión guarda]/acción

21 Instituto Universitario de Gerencia y Tecnología N - Análisis de Sistemas Si el estado de destino había muchas transiciones que llegan a ella, y cada transición tuvo el mismo efecto asociado a él, sería mejor asociar la acción con el estado de destino en lugar de las transiciones. Esto puede hacerse mediante la definición de una acción de entrada para el estado. El diagrama muestra un estado con una acción de entrada y salida de una acción. EJEMPLO DE : acción Nombre del estado Entrada/acción Salida/acción Transiciones/acción


Descargar ppt "Instituto Universitario de Gerencia y Tecnología 2010-2N - Análisis de Sistemas Diagrama de estado Profesor: Daniel Pinto Alumnos: HERNÁNDEZ DARWIN (19153078)"

Presentaciones similares


Anuncios Google