Está en la página 1de 1

UML

Lenguaje unificado de Modelado

Nació en 1994, los padres de UML son Grady UML, no es un lenguaje de programación. Las herramientas pueden
Es un lenguaje de modelado visual que se usa para
Booch, autor del método Booch; James Rumbaugh, ofrecer generadores decódigo de UML para una gran variedad de
especificar, visualizar, construir y documentar
autor del método OMT e Ivar Jacobson, autor de los lenguajes de programación, así como construir modelos por
artefactos de un sistema de software.
métodos OOSE y Objectory. ingeniería inversa a partir de programas existentes.

El diseño orientado a objetos (DOO) forma parte del


UML, fue desarrollado en un esfuerzo para simplificar y
desarrollo de software con el cual se busca que los
consolidar el gran número de métodosde desarrollo Mejores tiempos totales de
desarrolladores y programadores puedan planificar el desarrollo (de 50 % o más)
orientado a objetos que habían surgido.
código pensando en objetos y responsabilidades en
lugar de procedimientos. Modelar sistemas (y no sólo de
software) utilizando conceptos
Los principales beneficios orientados a objetos.
de UML son: Crear un lenguaje de modelado
INCLUYE utilizado tanto por humanos
como por máquinas.

Alta reutilización y minimización


Un modelo de un sistema software está construido de costos.
en un lenguaje de modelado, como UML.
Para pensar del diseño de un sistema.

Modelo Sirve para capatar y enumerar exhaustivamente los Para capturar decisiones del diseño en una
requisitos y el dominio de conocimiento, de forma forma mutable a partir de los requisitos.
que todos los implicados puedan entenderlos y estar Para pensar del diseño de un sistema.
Sirve Para generar productos aprovechables para
de acuerdo con ellos. Especificaciones abstractas de la
el trabajo.
estructura esencial de un sistema.
Para organizar, encontrar, filtrar, recuperar, examinar, Especificaciones completas de un
y corregir la información en grandes sistemas. Niveles sistema
Ejemplos de sistemas típicos o
posibles.
Descripciones completas o parciales
de sistemas.
Bloques de construcción

Agregación Caso de Uso


Agrupación

Pueden ser de Pueden ser Estructurales


Generalización SON Secuencia Pueden ser
Relaciones Diagramas
de Comportamiento
Dependencia Clases Anotación

También podría gustarte