DIAGRAMA DE DESPLIEGUE Y DE ESTADOS
- José Mera
- 25 jul 2015
- 2 Min. de lectura
INTRODUCCIÓN
Dentro de la Ingeniería de Software encontramos diversos tipos de diagrama los cuales nos ayudan en el análisis del desarrollo de la aplicación, además de que estos diagramas en muchas ocasiones son de fácil entendimiento para el usuario final.
El diagrama de despliegue es un diagrama estructurado, que muestra el despliegue o la distribución de los equipos de software, el diagrama de estados describe el comportamiento de un sistema.
MARCO TEÓRICO
DIAGRAMA DE ESTADOS
El diagrama de estados es una manera de ver o analizar los cambios de estados de un sistema, es decir el funcionamiento de los objetos que componen al mismo, como responden a ciertos eventos durante su ejecución.
En este diagrama se indican que eventos hacen que se pase de un estado a oro y que respuestas y acciones se generaran.

SIMBOLOGIA

Los elementos más utilizados son los que se muestran a continuación:

VENTAJAS
Permite al analista centrarse en las necesidades del usuario.
Tiene éxito en sistemas iterativos, ya que muestra la intención del usuario al hacer uso del mismo.
DESVENTAJAS
Es de difícil entendimiento para el usuario.
DIAGRAMA DE DESPLIEGUE
Modela la arquitectura en tiempo de ejecución de un sistema, se utiliza para modelar el hardware que se utiliza en el sistema y las relaciones de sus componentes.
Se utiliza principalmente en sistemas empotrados, sistemas cliente-servidor, sistemas distribuidos.
El modelo se describe en tres términos: procesadores, dispositivos y componentes de software.

ELEMENTOS

NODOS
Los nodos son objetos físicos que existen en tiempo de ejecución y representan un recurso computacional. Los nodos se comunican para indicar: la ruta entre nodos, intercambio de mensajes y protocolo de comunicación.
COMPONENTES
Los componentes se ejecutan en los nodos

VENTAJAS
Modela la topología de hardware donde se ejecuta el sistema.
Fail de entender.
DESVENTAJAS
Los componentes se alterar.
CONCLUSIONES
Los diagramas uml son de gran ayuda en el desarrollo de softaware, permite que el desarrollador pueda ver de mejor manera el funcionamiento del mismo y de esta manera tener un mejor control sobre la aplicación.
Los Diagramas de estados permiten que el desarrollador vea la manera en la que los objetos actuan dentro del sistema, que acciones o estado toman de acuerdo a un evento determinado.
BIBLIOGRAFÍA
Montiel, M; Ríos, F; Moyano, F; Martínez, R y Rodríguez, I. 2009. Diagramas UML. (En línea). ES. Formato PDF.
Rosales, A y Cruz, J. 20013. Diagramas de despliegue. (En línea). ME. Consultado el 25 de Jul. 2015.
Kendall, K y Kendall, J. 2011. Análisis y diseño de sistemas. 8 ed. México. Pearson Education. p 600
Comments