ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

SÍMBOLOS Y NOTACIÓN PARA UN DIAGRAMA DE ESTADOS


Enviado por   •  11 de Noviembre de 2017  •  Documentos de Investigación  •  1.706 Palabras (7 Páginas)  •  493 Visitas

Página 1 de 7

Contenido

INTRODUCCIÓN        2

DIAGRAMA DE ESTADOS        3

FUNCIÓN DEL DIAGRAMA DE ESTADOS        3

SÍMBOLOS Y NOTACIÓN PARA UN DIAGRAMA DE ESTADOS        3

PARTES DE UN DIAGRAMA DE ESTADOS        4

VENTAJAS        4

DESVENTAJAS        5

IMPORTANCIA        5

APLICACIONES DEL DIAGRAMA DE ESTADOS        5

EJEMPLO 1:        6

EJEMPLO 2:        7

CONCLUSIONES        8

BIBLIOGRAFÍA        9

MARCO TEÓRICO

INTRODUCCIÓN

 Además de la estructura estática y del comportamiento dinámico, las vistas funcionales se pueden utilizar para describir a los sistemas. Las vistas funcionales ilustran la funcionalidad que proporciona un sistema. Los casos de uso son las descripciones funcionales del sistema. Normalmente, son modelados en la etapa de análisis de requisitos para describir y capturar cómo los actores podrían utilizar un sistema. Los diagramas de casos de uso deberían capturar solamente cómo un actor puede usar un sistema, pero no cómo debe ser construido dicho sistema.  

 Las clases y las interacciones implementan los casos de uso en el sistema. Las interacciones son expresadas en diagramas de secuencia y colaboración. Entonces hay un enlace entre la visión funcional y la visión dinámica del sistema. Las clases utilizadas en la implementación de los casos de uso son modeladas y descritas en los diagramas de clase, en los diagramas de estado o actividad.

DIAGRAMA DE ESTADOS

El diagrama de estado es un método conocido para explicar el comportamiento de un sistema de manera que se caracteriza un cambio en un sistema, es decir que los objetos que lo componen modificaron su estado como respuesta a los sucesos y al tiempo. Un diagrama de estados es un diagrama utilizado para determinar cada una de las rutas o caminos que puede tomar un movimiento de información luego de ejecutarse cada proceso. El diagrama de estados permite visualizar de una forma ordenada la ejecución de cada uno de los procesos. (Wihiuml, 2016)

El diagrama de estados y transiciones incluye todos los mensajes que un objeto puede enviar o recibir. En un diagrama de estados, un escenario simboliza un camino dentro del diagrama.

FUNCIÓN DEL DIAGRAMA DE ESTADOS

En el diagrama de estados se indica que 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. (EcuaRed, 2015)

SÍMBOLOS Y NOTACIÓN PARA UN DIAGRAMA DE ESTADOS

Los símbolos y notaciones de un diagrama de estados se dividen en los siguientes (LucidChart, 2015) afirma:[pic 1]

   El círculo con un punto en el interior significa que un proceso está terminado.

   El círculo con una "X" en el interior significa que un proceso está siendo evitado.[pic 2][pic 3]

  Los cuadros de estado representan los diferentes estados en los que puede estar una máquina durante un proceso.[pic 4]

 Un punto negro representa el inicio de un proceso.

        Una línea con una flecha representa las transacciones que se va                         hacer durante el proceso.[pic 5]

PARTES DE UN DIAGRAMA DE ESTADOS

Las partes del diagrama de estados son esenciales para la elaboración de un diagrama de estados (Berrio, Salazar, Santos, & Pertuz, 2013) afirma:

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 puede recibir cierto tipo de estímulos.

EVENTOS. - Es una ocurrencia que puede causar la transición de un estado a otro de un objeto.

ENVÍO DE MENSAJES. - Además de mostrar y transición de estados por medio de eventos, puede representarse el momento en el cual se envían mensajes a otros objetos.

TRANSICIÓN SIMPLE. - Una transición simple es una relación 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.

TRANSICIÓN INTERNA. - Es una transición que permanece en el mismo estado, en vez de involucrar dos estados distintos. Representa un evento que no causa cambio de estado. Se denota como una cadena adicional en el compartimiento de acciones del estado.

TRANSACCIÓN COMPLEJA. - Una transición compleja relaciona tres o más estados en una transición de múltiples fuentes y múltiples destinos.

SUBESTADOS. -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.

ACCIONES. - 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.

VENTAJAS

  • 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.

DESVENTAJAS

  • La inclusión de las relaciones hace que los diagramas sean más difíciles de leer, sobre todo para los clientes.

IMPORTANCIA

Es necesario contar en el diseño del software con diagramas de estado dado que permiten a los analistas, diseñadores y desarrolladores comprender el comportamiento de los objetos de un sistema.

Un diagrama de clases le muestra los aspectos estáticos del sistema, un diagrama de Casos de Uso le muestra su interacción con el usuario. Pero no le muestran los detalles dinámicos de las operaciones.

...

Descargar como (para miembros actualizados)  txt (11 Kb)   pdf (370 Kb)   docx (533 Kb)  
Leer 6 páginas más »
Disponible sólo en Clubensayos.com