miércoles, 29 de octubre de 2008

Teoría de UML

Lenguaje Unificado de Modelado

(UML, por sus siglas en inglés, Unified Modeling Language) es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; aún cuando todavía no es un estándar oficial, está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema de software. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocios y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y componentes de software reutilizables.Es importante resaltar que UML es un "lenguaje" para especificar y no para describir métodos o procesos. Se utiliza para definir un sistema de software, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo. Se puede aplicar en una gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado de Rational) -pero no especifica en sí mismo qué metodología o proceso usar.UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.

Tabla de contenidos
1 Diagramas
2 Software libre para modelado en UML
3 Software gratuito para modelado en UML
4 Otro Software
5 Estandarización de UML
6 Críticas a UML
7 Véase también
8 Referencias
9 Enlaces externos//

No hay comentarios: