Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
TAREA:
ASIGNATURA:
PROFESOR:
MATRICULA:
ES1611314678
CICLO ESCOLAR:
2017-2
Casos relacionados a metodologas de diseo con OMT y OOSE
Caso OMT
Disear el software para dar soporte a una red bancaria automatizada, que incluya tanto cajeros
humanos como cajeros automticos (CA), y que debern ser compartidos por un consorcio
de bancos. Cada banco proporciona sus propias computadoras para mantener sus cuentas y
procesar transacciones relativas a ellas. Las terminales de cajero son propiedades de cada banco, y
se comunican directamente con las computadoras del banco. Los cajeros humanos insertan los
datos de la cuenta y de la transaccin. Los cajeros automticos se comunican con
una computadora central que aprueba las transacciones con los bancos adecuados. Los cajeros
automticos admiten tarjetas, interaccionan con el usuario, se comunican con el sistema central
para llevar a cabo la transaccin, entregan dinero e imprimen recibos. El sistema necesita mantener
unos registros adecuados y tambin las oportunas medidas de seguridad y debe admitir accesos
concurrentes a una misma cuenta de forma correcta. Los bancos proporcionarn su propio software
para sus computadoras; el analista debe disear el software para los CA y para la red.
CASO OOSE.
Para ejemplificar la metodologa OOSE encontr solamente una referencia en la que se mencionaba
un clsico en vdeo juegos Pacman. Sin embargo trat de encontrar alguna otro ejemplo ms serio
como el que encontr para ilustrar la metodologa OMT.
Elementos bsicos de los modelos
OOSE
sta metodologa utiliza 5 tcnicas llamadas modelos para representar un sistema:
OMT
La metodologa OMT contempla 4 fases para desarrollo:
1. Anlisis.
2. Diseo del Sistema.
3. Diseo de objetos.
4. Implementacin
En esta metodologa se desarrollan modelos que representan lo que va a hacer el sistema para
comprenderlo antes de desarrollarlo. Para ello utiliza 3 modelos:
Metodologa OOSE
Modelo de Modelo de Modelo de Modelo de Modelo de
requerimientos anlisis diseo implementacin prueba
Utilizado para Se utiliza para Es el Se basa sobre el Se realiza para
establecer los desarrollar la subsecuente del cdigo fuente de establecer las
lmites del estructura del modelo de los objetos pruebas al
sistema, se sistema, donde anlisis para el especificados en modelo de
destaca por ser existen tres diseo y se el modelo de implementacin.
funcional y til. tipos de objetos: adapta para diseo.
objetos de establecerlo
interface, dentro de un
objetos entidad ambiente de
y objetos de implementacin.
control.
Modelo
Metodologa OMT
Modelo de objetos Modelo dinmico Modelo funcional
La definicin clara de las Los aspectos del sistema que Dentro del modelado del
entidades que intervienen en estn relacionados con el sistema, el modelo funcional
el sistema. tiempo y con los cambios especifica lo que sucede
A quin o a qu se afecta? constituyen el modelo
dinmico. Cundo se
afecta?
Metodologa OMT
Ventajas
1. Proporciona una serie de pasos perfectamente definidos al desarrollador.
2. Tratamiento especial de la herencia.
3. Facilita el mantenimiento dada la gran cantidad de informacin que se genera en el anlisis.
4. Es fuerte en el anlisis
Desventajas
1. Hay pocos mtodos para encontrar inconsistencias en los modelos.
2. Interaccin de objetos no soportada explcitamente en ninguna herramienta grfica.
3. Al ser un anlisis iterativo es difcil de saber cundo comenzar con el diseo.
4. Es dbil en el diseo
Aplicaciones
Esta Tecnologa puede ser aplicada en varios aspectos de implementacin incluyendo:
Archivos.
Base de datos relacionales.
Base de datos orientadas a objetos.
Estructura de datos.
Multimedia.
Interactivas.
Web.
Metodologa OOSE
Ventajas.
Desventajas.
1. El costo de tiempo de ejecucin del encadenamiento tardo puede llegar a ser importante
dependiendo de la aplicacin.
2. La implantacin con lenguajes orientados por objetos es ms compleja que con los lenguajes
convencionales.
3. El programador debe leer con frecuencia extensas libreras de clases.
Conclusin.
La tcnica de modelado de objetos (OMT) es considerado ampliamente como uno de los sistemas
de anlisis orientados a objetos ms completos que se han publicado hasta el momento. El OMT
tiene la intencin de ser un mtodo tanto para el anlisis como para el diseo, pero aun cuando
contiene un mtodo bastante completo para el anlisis, solamente tiende a dar indicaciones
prcticas para el diseo. El OMT abarca ms temas que la mayora de los dems mtodos, pero sigue
siendo incompleto en algunos aspectos y resulta muy complejo aprender y utilizar sus notaciones.
OMT est dividida en tres etapas: anlisis, sistema de diseo, y diseo de objetos, adems provee
tcnicas para describir el dominio del problema en tres perspectivas diferentes; la estructura
esttica de objetos y clases y el comportamiento dinmico de objetos, y la estructura funcional.
Booch describe un numero de propiedades generales para una buena estructura de un sistema
complejo. El problema es modelado en dos perspectivas diferentes, una estructura lgica del
sistema y una estructura fsica del sistema. La metodologa de diseo propuesta por Booch es una
de las mejor desarrolladas y contiene una nocin de estructura mucho ms general. El mtodo
original de Booch comienza por un anlisis de flujo de datos, que se utiliza entonces como ayuda
para identificar objetos, buscando tanto objetos concretos como objetos abstractos en el espacio
del problema, que se encontraran a partir de las burbujas y almacenes de datos en el diagrama de
flujo de datos (DFD). Booch utiliza una nocin de estructura mucho ms general