Entradas

DIAGRAMA DE DISTRIBUCIÓN

Imagen
DIAGRAMAS DE DISTRIBUCIÓN En  UML  existe la posibilidad de enfocarse en ambas partes de los elementos que componen un sistema, por un lado tenemos la conceptualización, construcción de las soluciones en software y modelos abstractos y en la otra parte tenemos la distribución de los equipos, el hardware que hará que nuestro sistema pueda utilizarse. El caso de los  diagramas de distribución  nos permite enfocarnos en cómo podemos ver la estructura física y como representar en diagramas la composición de dichos equipos, de forma de establecer todos los mapas necesarios para documentar los requerimientos de nuestro sistema. Diagrama de Distribución En el  diagrama de distribución  es donde representamos la  estructura de hardware  donde estará nuestro sistema o software, para ello cada componente lo podemos representar como  nodos , el nodo es cualquier elemento que sea un recurso de hardware, es decir, es nuestra denominación genérica para n...

DIAGRAMA DE COMPONENTE

Imagen
DIAGRAMAS DE COMPONENTES Mientras que otros diagramas UML describen la funcionalidad de un sistema, los diagramas de componentes se utilizan para  modelar los componente s que ayudan a hacer esas funcionalidades, representando la forma en la que estos se organizan y sus dependencias. En esta entrada dedicada al diagramas de componentes veremos qué es un diagrama de componentes, los símbolos de este diagrama y cómo dibujar uno de forma muy sencilla. Al final del artículo podrás encontrar unos cuantos diagramas para ilustrar a modo de ejemplo toda la teoría. Qué es un diagrama de componentes El  diagrama de componentes  es uno de los principales diagramas UML. Está clasificado como diagrama de estructura y, como tal, representa de forma estática el sistema de información. Habitualmente se utiliza después de haber creado el diagrama de clases, pues necesita información de este diagrama como pueden ser las propias clases. Este diagrama proporciona una vista de ...

DIAGRAMA DE COLABORACIÓN

Imagen
DIAGRAMA DE COLABORACIONES El Diagrama de Colaboración presenta una alternativa al diagrama de secuencia para modelar interacciones entre objetos en el sistema. Mientras que el diagrama de secuencia se centra en la secuencia cronológica del escenario que estamos modelando, el diagrama de colaboración se centra en estudiar todos los efectos de un objeto dado durante un escenario.  Los objetos se conectan por medio de enlaces, cada enlace representa una instancia de una asociación entre las clases implicadas. El enlace muestra los mensajes enviados entre los objetos, el tipo de mensaje (sincrónico, asincrónico, simple, blanking, y 'time-out'), y la visibilidad de un objeto con respecto a los otros. Un uso de un diagrama de colaboración es mostrar la implementación de una operación. La comunicación muestra los parámetros y las variables locales de la operación, así como asociaciones más permanentes. Cuando se implementa el comportamiento, la secuencia de los mensajes correspo...

DIAGRAMA DE ACTIVIDAD

Imagen
DIAGRAMA DE ACTIVIDADES Un diagrama de actividades muestra el flujo de actividades, siendo un actividad una ejecución general entre los objetos que se está ejecutando en un momento dado dentro de una máquina de estados, el resultado de un actividad es una acción que producen un cambio en el estado del sistema o la devolución de un valor. Las acciones incluyen llamadas a otras operaciones, envío de señales, creación o destrucción de objetos o simples cálculos. Gráficamente un diagrama de actividades será un conjunto de arcos y nodos. Desde un punto de vista conceptual, el diagrama de actividades muestra cómo fluye el control de unas clases a otras con la finalidad de culminar con un flujo de control total que se corresponde con la consecución de un proceso más complejo. Por este motivo, en un diagrama de actividades aparecerán acciones y actividades correspondientes a distintas clases. Colaborando todas ellas para conseguir un mismo fin. Ejemplo: Hacer un pedido. Contenido del di...
Imagen
DIAGRAMA DE SECUENCIAS Un diagrama de secuencias muestra la interacción de un conjunto de objetos de una aplicación a través del tiempo, en el cual se indicaran los módulos o clases que formaran parte del programa y las llamadas que se hacen cada uno de ellos para realizar una tarea determinada, por esta razón permite observar la perspectiva cronológica de las interacciones. Es importante recordar que el diagrama de secuencias se realiza a partir de la descripción de un caso de uso. Entre las ventajas que tiene la elaboración de un diagrama de secuencias están las siguientes: Figura 1:  Ventajas de los Diagramas de Secuencia 3.2. Elementos de un Diagrama de Secuencias 3.2.1. Rol de la Clase El rol de la clase describe la manera en que un objeto se va a comportar en el contexto. No se listan los atributos del objeto. Figura 2:  Objeto de una clase 3.2.2.  Activación Los cuadros de  activación  representan el tiempo que un  objeto...