Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Articulo:
Metodologa OMT de Rumbaugh
SISTEMAS II
Realizado por:
Silvano Sarmiento
C.I. 23.757.760
Resumen:
OMT pone nfasis en la importancia del modelo y uso de modelo para lograr
una abstraccin , en el cual el anlisis esta enfocado en el mundo real para
un nivel de diseo, tambin pone detalles particulares para modelado de
recursos de la computadora. Esta Tecnologa puede ser aplicado en varios
aspectos de implementacin incluyendo archivos, base de datos
relacionales, base de datos orientados a objetos. OMT esta construido
alrededor de descripciones de estructura de datos, constantes, sistemas para
procesos de transacciones.
Introduccin
Existen muchas aproximaciones de desarrollo de software que utilizan
modelos orientado a objetos, pero que no tienen todos los soportes para
desarrollo de aplicaciones de base de datos. Algunas aproximaciones
carecen de suficientes abstracciones y tienen un bajo relacionamiento para
detalles de implementacin.
Otros mtodos de programacin orientados ponen un escaso nfasis en la
estructura de datos y constantes, que son muy importantes para aplicaciones
de base de datos.
Desde que la comunidad de programacin orientada a objetos tuvo la nocin
de incorporar el pensamiento de que los objetos son entidades coherentes
con identidad estado y conducta, estos objetos pueden ser organizados por
sus similitudes y sus diferencias, puestas en uso en herencia y polimorfismo.
Desde el modelado de informacin, tuvo que ser adoptada la nocin de
entidades que son conectadas con entidad relacin, los modelos de relacin
son declarativas, imperativas.
OMT pone nfasis en especificaciones declarativas de la informacin, para
capturar limpiamente los requerimientos, especificaciones imperativas para
adems
provee
un
soporte
declarativo
para
una
directa
implementacin de DBMS.
Proceso de desarrollo de OMT
Los pasos para desarrollar diseo OMT son:
Conceptualizacin
Anlisis
Los requerimientos formados durante la conceptualizacin son
revisados analizados para la construccin del modelo real. La meta del
anlisis es especificar las necesidades que deben ser satisfechas.
Pueden existir diversas fuentes de informacin que pueden servir para el
anlisis
puede existir un lenguaje formal para describir el problema. Algunas veces
los expertos del dominio pueden proveer escenarios, storyboards y casos de
uso para un nuevo sistema.
Aqu es donde se determina el modelo de objeto, se hace una tentativa de
clases
eliminar las clases irrelevantes, las posibles asociaciones entre las clases,
luego se hace la refinacin de asociaciones eliminando las redundantes o las
que no tienen relevancia, posteriormente se hace una tentativa de atributos
de objetos y enlaces.
Una vez obtenido los objetos del sistema se hace un refinamiento del
modelo, posteriormente se busca un nivel de abstraccin para modelar sub
sistemas , para
buscar un sistema tangible y slido.
Una ves desarrollado el modelo se introduce la nocin de transaccin, es una
forma de modelar procesos o describir cambio de datos, movimiento de
datos, una ves definido el movimiento de datos se define un diccionario de
datos de todas las entidades modeladas.
Detallar el diseo
Durante el diseo del sistema se debe hacer un cuadro de estrategias y
decisiones arquitecturales, tener una idea ms precisa de clases y mtodos
Implementacin
El diseo es trasladado a un lenguaje de programacin actual y cdigo de
base de datos. Este paso puede ser aplicado y considerado durante el
anlisis y diseo
Para subir el performance del sistema.
Mantenimiento
La documentacin del desarrollo y seguimiento de los modelos a
travs del cdigo facilita el posterior mantenimiento
La metodologa OMT soporta mltiples estilos de desarrollo. Se puede
usar OMT para conseguir un alto performance en la fase de anlisis y diseo
e implementacin con una estricta secuencia de pasos, tambin adopta una
estrategia de desarrollo iterativa.
manejar
atributos
asociaciones
sus
transformaciones,
Conclusin