Metodología Orientada a Objetos OMT

Páginas: 11 (2727 palabras) Publicado: 23 de febrero de 2014
Metodología Orientada a Objetos (OMT). Rumbaugh

El análisis y diseño orientado a objetos constituye una nueva forma de pensar
acerca de problemas empleando modelos que son útiles para comunicarse con
expertos en esa aplicación, modelar empresas, preparar documentación, diseñar
programas y bases de datos.

Un modelo es una abstracción de algo, cuyo objetivo es comprenderlo
antes deconstruirlo. Dado que los modelos omiten los detalles no
esenciales, es más sencillo manipularlos que manipular la entidad
original. La abstracción es una capacidad humana fundamental que nos
permite enfrentarnos a la complejidad. Los ingenieros, artistas y
artesanos han estado construyendo modelos durante miles de años
para probar los diseños antes de ejecutarlos. El desarrollo de sistemashardware y software no es una excepción. Para construir sistemas
complejos, el desarrollador debe abstraer distintas vistas del sistema,
construir modelos utilizando notaciones precisas, verificar que los
modelos satisfacen los requisitos del sistema y añadir, gradualmente,
detalles para trasformar los modelos en una implementación.
(Rumbaugh, 1996)
La esencia del análisis y diseño orientado aobjetos es la identificación y
organización de conceptos del dominio de la aplicación, y no de su presentación
final en un lenguaje de programación, es decir, es un proceso conceptual
independiente de sí el lenguaje es orientado a objetos.
El uso del análisis y diseño orientado a objetos puede facilitar mucho la
creación de prototipos, y las técnicas de desarrollo evolutivo de software. Losobjetos son inherentemente reutilizables, y se puede crear un catálogo de objetos
que podemos usar en sucesivas aplicaciones. De esta forma, podemos obtener
rápidamente un prototipo del sistema, que pueda ser evaluado por el cliente, a
partir de objetos analizables, diseñados e implementados en aplicaciones
anteriores. Y lo que es más importante, dada la facilidad de reutilización de estosobjetos, el prototipo puede ir evolucionado hacia convertirse en el sistema final,
según vamos refinado los objetos de acuerdo a un proceso de especificación
incremental.

Cabe resaltar que los sistemas construidos hoy en día son más complejos que
los sistemas construidos en los años 70s y 80s. La complejidad funcional es
menos preocupante de como lo era antes, lo que ahora ha tomado unaprioridad
alta

es el

modelar

la

comprensión

del

dominio

del

problema

y las

responsabilidades del sistema, por lo que metodologías como la OMT (Object
Modeling Technique) se han convertido en una herramientas necesaria y de
mucha importancia para el desarrollo de software.
La metodología OMT fue creada por James Rumbaugh y Michael Blaha en
1991, mientras James dirigía unequipo de investigación de los laboratorios
General Electric. Cabe resaltar que Rumbaugh se unió a Rational Software en
1994, y trabajó allí con Ivar Jacobson y Grady Booch ("los Tres Amigos") para
desarrollar UML. Más tarde fusionaron sus metodologías de desarrollo de
software, OMT, OOSE y Booch en el Proceso Unificado Racional (RUP), una de
las metodologías más utilizadas en la actualidad.En su momento, OMT fue una de las metodologías de análisis y diseño
orientada a objetos, más maduras y eficientes. La gran virtud aportada por esta
metodología fue su carácter de abierta (no propietaria), que le permitió ser de
dominio público y, en consecuencia, sobrevivir con enorme vitalidad. Lo

que

facilitó su evolución para acoplarse a las necesidades futuras de la ingeniería desoftware.
Tiene una fase de diseño no muy compleja y se centra mucho en un buen
análisis.
Divide el ciclo de vida del software en cuatro fases consecutivas:
1. Análisis de objetos: se centra en entender y modelar el problema en el
dominio de la aplicación.
2. Diseño del sistema: se determina la arquitectura del sistema en términos de
subsistemas.
3. Diseño de objetos: se refina y optimiza...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodologia Orientada A Objetos
  • Metodologia Estructura y Orientada a Objetos
  • Metodología Orientada A Objetos
  • Fundamentos de la Metodología Orientada a Objetos
  • metodologia OMT ++
  • Metodologias orientadas a objetos
  • Metodologias orientadas a objetos (jacobson)
  • Metodología de programación orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS