UML - Grupo de 3

Description

Realizado por Willian Andrés Castañeda Rozo, Andres Felipe Prada, Diego Alejandro Ruiz
Willian Castañefa
Flowchart by Willian Castañefa, updated more than 1 year ago
Willian Castañefa
Created by Willian Castañefa about 5 years ago
65
0

Resource summary

Flowchart nodes

  • UML
  • Es un Lenguaje unificado de modelado, el cual es el mas conocido y utilizado en la actualidad, y tiene como función principal visualizar, especificar, construir y documentar un sistema. Este esta apoyado o respaldado por Object Management Group.
  • Creador (es)
  • Rumbaugh, Jacobson y Booch
  • El UML 1.1, fue presentado ante la OMG en agosto de 1997 y adoptado por la OMG en noviembre de 1997.
  • Notación
  • La influencia de la OMT domina UML, por ejemplo se puede ver el uso de rectángulos para clases y objetos, también se puede evidenciar la adaptación de Booch para especificar detalles de diseño en los niveles inferiores. Estas notaciones se evidenciaron mas en la versión UML 2.0 de manera correcta.
  • Diagramas
  • El Lenguaje UML está compuesto por diversos elementos gráficos que se combinan para conformar diagramas, y cuya finalidad de los diagramas es presentar diversas perspectivas de un sistema, a las cuales se les conoce como modelo.
  • Se divide en
  • Diagrama de Estructura
  • Diagrama de Comportamiento
  • Diagrama de Clases
  • Diagrama de Componentes
  • Diagrama de Objetos
  • Diagrama de Estructura Compuesta
  • Diagrama de Despliegue
  • Diagrama de Paquetes
  • Diagrama de Actividades
  • Diagrama de Casos de Usos
  • Diagrama de Maquina de estados
  • Diagrama de Interacción
  • Los diagramas de clase son, sin duda, el tipo de diagrama UML más utilizado. Es el bloque de construcción principal de cualquier solución orientada a objetos.
  • Un diagrama de componentes muestra la relación estructural de los componentes de un sistema de software. Estos se utilizan principalmente cuando se trabaja con sistemas complejos que tienen muchos componentes.
  • Se utilizan para mostrar cómo se verá un sistema en un momento dado. Debido a que hay datos disponibles en los objetos, a menudo se utilizan para explicar relaciones complejas entre objetos.
  • Los diagramas de estructura compuesta se utilizan para mostrar la estructura interna de una clase.
  • Un diagrama de despliegue muestra el hardware de su sistema y el software de ese hardware. Los diagramas de implementación son útiles cuando la solución de software se despliega en varios equipos, cada uno con una configuración única.
  • Un diagrama de paquetes en el Lenguaje Unificado de Modelado representa las dependencias entre los paquetes que componen un modelo. Es decir, muestra cómo un sistema está dividido en agrupaciones lógicas y las dependencias entre esas agrupaciones.
  • Representan los flujos de trabajo de forma gráfica, y pueden utilizarse para describir el flujo de trabajo empresarial o el flujo de trabajo operativo de cualquier componente de un sistema.
  • Ofrecen una visión general de los actores involucrados en un sistema, las diferentes funciones que necesitan esos actores y cómo interactúan estas diferentes funciones.
  • Estos son muy útiles para describir el comportamiento de los objetos que actúan de manera diferente de acuerdo con el estado en que se encuentran en el momento.
  • Diagrama de Secuencias
  • Diagrama de Tiempo
  • Son los que muestran cómo los objetos interactúan entre sí y el orden en que se producen esas interacciones.  Es importante tener en cuenta que muestran las interacciones para un escenario en particular.
  • Representan el comportamiento de los objetos en un marco de tiempo dado.
Show full summary Hide full summary

Similar