martes, 15 de octubre de 2019

Diagramas UML


¿Que son Diagramas UML?


Estos diagramas son un estándar unificado para representar procesos de cualquier proyecto de software.

UML (lenguaje unificado de modelado) son una serie de normas o reglas con respecto a la representación de un proyecto de software, para que un diagrama que muestre cómo funciona un software cualquiera que se creó en Estados Unidos se pueda entender en cualquier otra parte del mundo , así se hace más cómodo representar la información de manera clara en un esquema de software sin haber confusiones a quien tenga que recibir la información.

TIPOS DE DIAGRAMAS UML


Actualmente (en la versión 2.5.1 de UML) existen 2 clasificaciones de diagramas: los diagramas estructurales y de comportamiento:

En la clasificación de DIAGRAMAS ESTRUCTURALES muestran la estructura estática del sistema y sus partes en sus diferentes niveles de abstracción, en esta categoría podemos encontrar:

DIAGRAMA DE CLASES: Muestra la estructura de un sistema o subsistema o componente mostrando sus clases con sus respectivas características.

DIAGRAMA DE COMPONENTES:Muestra componentes y dependencias entre ellos.

DIAGRAMAS DE DESPLIEGUE: Muestra la arquitectura del sistema como despliegue (distribución) de artefactos de software.

DIAGRAMA DE OBJETOS: Un gráfico de instancias, incluyendo objetos y valores de datos. Un diagrama de objeto estático es una instancia de un diagrama de clase; muestra una instantánea del estado detallado de un sistema en un punto en el tiempo.

DIAGRAMAS DE PAQUETES: Muestra los diferentes paquetes y su relación entre ellos.

DIAGRAMAS DE PERFILES: Diagrama UML auxiliar que permite crear perfiles personalizados 

DIAGRAMA DE ESTRUCTURA COMPUESTA: Muestra la estructura interna (incluidas las partes y los conectores) de un clasificador estructurado.

Existen otro tipo de diagramas que muestran cómo se comporta un sistema de manera dinámica, estos se llaman DIAGRAMAS DE COMPORTAMIENTO, estos muestran básicamente los cambios que sufre un sistema a través del tiempo de ejecución, se subdivide en cuatro diagramas.


Diagramas de Casos de Uso

Este tipo de diagramas representa en como un usuario opera con el sistema en desarrollo, además de la forma, tipo y orden en como los elementos interactúan (operaciones o casos de uso). Un diagrama de casos de uso consta de los siguientes elementos:

  • Actor.
  • Casos de uso.
  • Relaciones de uso, herencia y comunicación

Un actor no necesariamente representa a una persona en particular sino más bien a un rol, que interactúa con el sistema.

Un caso de uso es una operación o tarea específica que se realiza tras una orden de algún agente externo, sea desde una petición de un actor o bien desde la invocación desde otro caso de uso.

No hay comentarios.:

Publicar un comentario

Diagramas UML

¿Que son Diagramas UML? Estos diagramas son un estándar unificado para representar procesos de cualquier proyecto de software. UML (...