ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

UML Concepto Basico


Enviado por   •  19 de Septiembre de 2012  •  708 Palabras (3 Páginas)  •  440 Visitas

Página 1 de 3

UML

A partir del año 1994, Grady Booch y Jim Rumbaugh se unen en una empresa común, Rational Software Corporation,

y comienzan a unificar sus dos métodos, Un año más tarde, en octubre de 1995, aparece UML 0.8 la que se considera como la primera versión del UML. A finales de ese mismo año, Ivan Jacobson, creador de OOSE se añade al grupo.

Como objetivos principales de la consecución de un nuevo método que aunara los mejores aspectos de sus predecesores, sus protagonistas se propusieron lo siguiente:

• El método debía ser capaz de modelar no sólo sistemas de software sino otro tipo de sistemas reales de la empresa, siempre utilizando los conceptos de la orientación a objetos (OO).

• Crear un lenguaje para modelado utilizable a la vez por máquinas y por personas.

• Establecer un acoplamiento explícito de los conceptos y los artefactos ejecutables.

• Manejar los problemas típicos de los sistemas complejos de misión crítica.

Lo que se intenta es lograr con esto que los lenguajes que se aplican siguiendo los métodos más utilizados sigan evolucionando en conjunto y no por separado. Y además, unificar las perspectivas entre diferentes tipos de sistemas (no sólo software, sino también en el ámbito de los negocios), al aclarar las fases de desarrollo, los requerimientos de análisis, el diseño, la implementación y los conceptos internos de la OO.

¿Qué es UML?

UML es un conjunto de herramientas que permite modelar (analizar y diseñar) sistemas orientados a objetos.

Estas herramientas consisten en diagramas e información textual (o tabular) y podemos destacar las siguientes:

Diagrama de casos de uso

Diagrama de clases

Diagrama de estados

Diagrama de secuencias

Diagrama de actividades

Diagrama de colaboraciones

Objetivos

Durante el desarrollo del UML sus autores tuvieron en cuenta:

Proporcionar una notación y semánticas suficientes para poder alcanzar una gran cantidad de aspectos del modelado contemporáneo de una forma directa y económica.

Proporcionar las semánticas suficientes para alcanzar aspectos del modelado que son de esperar en un futuro, como por ejemplo aspectos relacionados con la tecnología de componentes, el cómputo distribuido, etc.

Proporcionar mecanismos de extensión de forma que proyectos concretos puedan extender el meta-modelo a un coste bajo.

Proporcionar mecanismos de extensión de forma que aproximaciones de modelado futuras podrían desarrollarse encima del UML.

Permitir el intercambio del modelos entre una gran variedad de herramientas.

Proporcionar semánticas suficientes para especificar las interfaces a bibliotecas para la comparación

...

Descargar como (para miembros actualizados)  txt (5 Kb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com