Sentencias de Base de Datos
El Lenguaje
Unificado de
Modelado
Ing. Lourdes R. Díaz Amaya
Mail:lulixa2000@yahoo.es
El Triángulo de Desarrollo de
Software
Proceso
Notación
HerramientaVisual
El Lenguaje Unificado de Modelado
Definición:
El UML es un lenguaje gráfico para la especificación,
visualización, construcción y documentación de modelos
orientados a objetos querepresentan sistemas intensivos
en software.
= Unified Modeling Language
UML no es un método sino un lenguaje de
modelamiento
UML toma lo mejor de varios
métodos
Rumbaugh
Jacobson
Booch
OdellMeyer
Clasificación
Pre y Post condiciones
Shlaer-Mellor
Ciclo de vida de objetos
Harel
Máquinas de estado
Gamma et. al.
Marcos de trabajo,
patrones, notas
Embly
Singletonclases
Wirfs-Brock
Fusion
Responsabilidades
Descripción de operaciones,
numeración de mensajes
Características del UML
- Proporciona a los desarrolladores un lenguaje de
modelamientoampliamente aceptado y listo para usar.
- Integra las mejores prácticas del desarrollo de software.
- Permite la intercambio de modelos entre las diferentes
herramientas de software.
- Esindependiente del lenguaje de programación y de
métodos y procesos particulares de desarrollo de software.
- Proporciona sus propios mecanismos de extensión
- Agrupa los conceptos de orientación a objetosdefiniendo
su significado.
. . . Breve historia del UML
El desarrollo del UML comenzó en finales de
1994 en que Grady Booch y Jim Rumbaugh
de Rational Software Corporation,
comenzaron sutrabajo sobre la unificación de
los métodos de Booch y de OMT (Object
Modeling Technique).
A finales de 1995, Ivar Jacobson y su
compañía de Objectory se unieron a
Rational y combinaron sus métodos.Booch, Rumbaugh, y Jacobson, definieron el
UML 0,9 y 0,91 en junio y octubre de 1996.
Vistas de un modelo
“Un modelo es una descripción completa de un sistema desde una perspectiva concreta”...
Regístrate para leer el documento completo.