Professional Documents
Culture Documents
organizacionales,
de
reglas
de
Metodologa OMT
Object Modeling Technique (OMT):
Es importante el modelo y uso del mismo para lograr una
abstraccin, en el cual el anlisis est enfocado en el mundo
real para un nivel de diseo, tambin pone detalles
particulares para modelado de recursos de la computadora.
Esta metodologa puede ser aplicada en varios aspectos de
implementacin incluyendo archivos, base de datos
relacionales, base de datos orientados a objetos. OMT est
construido alrededor de descripciones de estructura de datos,
constantes, sistemas para procesos de transacciones.OMT
pone nfasis en especificaciones declarativas de la
informacin,
para
capturar
los
requerimientos,
especificaciones
imperativas
para
poder
descender
prematuramente en el diseo, declaraciones que permiten
optimizar los estados, adems provee un soporte declarativo
para una directa implementacin de DBMS
Data Base Manager System
Los puntos ms importantes para esta metodologa son los
siguientes:
Poner nfasis en el anlisis y no en el desarrollo.
Poner nfasis en los datos ms que en las funciones, lo que
proporciona estabilidad al proceso de desarrollo.
Utilizar una notacin comn en todas las fases a travs de
tres modelos que capturan los aspectos estticos, dinmicos y
funcionales que combinados proveen una descripcin
completa del software. La Metodologa OMT divide el proceso
de desarrollo en tres partes aisladas: anlisis, diseo e
implantacin.
Anlisis:
Su objetivo es desarrollar un modelo de lo que va a hacer el
sistema. El modelo se expresa en trminos de objetos y de
relaciones entre ellos, flujo dinmico de control y las
transformaciones funcionales.
Diseo:
Metodologa BOOCH
Object Oriented Design - Grady Booch
requisitos a la
programacin.
Es considerada
generacin,
implementacin
como una
porque
en
un
lenguaje
metodologa de
proviene
de
segunda
de:
OMT:
modelo
de
objetos,
CRC:
interaccin
de
objetos,
BOOCH:
visibilidad,
Los
mtodos
Formales:
prey
postcondiciones.
Proporciona un proceso de desarrollo, que se divide en:
Anlisis,
Diseo
e
Implementacin.1
Ofrece notaciones para los modelos, que describen varios
aspectos
del
software.
Actualmente
ha
abandonado
su
notacin.
Proporciona
herramientas
de
gestin.
Anlisis
El anlisis se basa ms en describir lo que hace un sistema en
lugar de cmo lo hace. Para esto, hay que ver el sistema
desde la perspectiva del usuario en lugar de desde la de la
mquina. El anlisis casa con el dominio del problema y se
preocupa por el comportamiento visible externamente.
La meta de la fase de anlisis es capturar tantos requisitos del
sistema como sea posible. Se producen los siguientes
modelos
del
sistema:
Modelo
de
objetos
Modelo
Modelo
Modelo
de
la
del
del
ciclo
interfaz
funcionamiento,
de
vida.
Estos
modelos
describen:
Clases de objetos que existen en el sistema.
Relaciones
entre
esas
clases.
Operaciones que pueden realizarse en el sistema.
Secuencias
permitidas
de
estas
operaciones.
La entrada para la fase de anlisis es un documento de
definicin
de
requisitos
en
lenguaje
natural.
Modelo
de
objetos
La finalidad del modelo de objetos en Fusion es: capturar los
conceptos que existen en el dominio del problema y las
relaciones entre ellos, mostrar clases y sus relaciones, (no
mostrar
objetos)
El modelo de objetos representa: la estructura esttica de la
informacin en el sistema, las clases y relaciones entre ellas
Especifica el orden en el que deben hacerse las cosas dentro
de cada fase. Tambin proporciona criterios de cundo pasar a
la
siguiente
fase.
En la fase del anlisis de Fusion, slo los atributos de una
clase son considerados. Los mtodos son considerados en la
fase de diseo. Por consiguiente, en la fase del anlisis, los
objetos son similares a las entidades en el tradicional modelo
entidad
relacin.
Atributos
de
clases,
Agregacin,
Especializacin/generalizacin.