miércoles, 11 de diciembre de 2013

Introducción a UML

Significado de las siglas UML?

LENGUAJE UNIFICADO DE MODELADO

Que es UML? 
Es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; respaldado por el OMG(Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.

Es importante remarcar que UML es un "lenguaje de modelado" sirve para especificar o para describir métodos y/o procesos. Se utiliza para definir un sistema, 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.


Los principales beneficios de UML son:
  • Mejores tiempos totales de desarrollo (de 50 % o más).
  • Modelar sistemas (y no sólo de software) utilizando conceptos orientados a objetos.
  • Establecer conceptos y artefactos ejecutables.
  • Encaminar el desarrollo del escalamiento en sistemas complejos de misión crítica.
  • Crear un lenguaje de modelado utilizado tanto por humanos como por máquinas.
  • Mejor soporte a la planeación y al control de proyectos.
  • Alta reutilización y minimización de costos.

¿Características que debe tener una herramienta UML? 
La herramienta UML debe apoyar todos los diagramas de los nueve que componen UML. La herramienta debe soportar la diagramación de casos de uso, permitir definir la visión estática con diagramas de clases y diagramas de objeto, permitir la definición de la visión dinámica, tales como los diagramas de secuencia, la actividad, de los estados,
e colaboración y el despliegue de componentes que forman el sistema.

No hay comentarios:

Publicar un comentario