Documente Academic
Documente Profesional
Documente Cultură
Contenido
Casos relacionados a metodologas de diseo con OMT y OOSE.............................3
Caso OMT............................................................................................................... 3
CASO OOSE........................................................................................................... 3
Elementos bsicos de los modelos.............................................................................4
OOSE...................................................................................................................... 4
OMT........................................................................................................................ 5
Diagrama OMT caso de cajero automtico.................................................................7
Diagrama OOSE caso vdeo juego.............................................................................8
Organizador de contenidos.........................................................................................9
Ventajas y desventajas.............................................................................................10
Conclusin................................................................................................................ 11
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.
OMT
La metodologa OMT contempla 4 fases para desarrollo:
1.
2.
3.
4.
Anlisis.
Diseo del Sistema.
Diseo de objetos.
Implementacin
Modelo de
requerimiento
s
Utilizado para
establecer los
lmites del
sistema, se
destaca por ser
funcional y til.
Modelo
de
anlisis
Se utiliza
para
desarrolla
r la
estructura
del
sistema,
donde
existen
tres tipos
de
objetos:
objetos de
interface,
objetos
entidad y
objetos de
control.
Modelo
Metodologa OOSE
Modelo de
Modelo de
diseo
implementaci
n
Es el
Se basa sobre
subsecuente
el cdigo fuente
del modelo de
de los objetos
anlisis para el especificados en
diseo y se
el modelo de
adapta para
diseo.
establecerlo
dentro de un
ambiente de
implementacin
.
Modelo de
prueba
Se realiza para
establecer las
pruebas al
modelo de
implementacin
.
Organizador de contenidos
Modelo de objetos
La definicin clara de
las entidades que
intervienen en el
sistema.
A quin o a qu se
afecta?
Metodologa OMT
Modelo dinmico
Los aspectos del sistema
que estn relacionados
con el tiempo y con los
cambios constituyen el
modelo dinmico.
Cundo se afecta?
Modelo funcional
Dentro del modelado del
sistema, el modelo
funcional especifica lo que
sucede
Ventajas y desventajas
Metodologa OMT
Ventajas
1.
2.
3.
4.
Desventajas
1.
2.
3.
4.
Es dbil en el diseo
Aplicaciones
Esta Tecnologa puede ser aplicada en varios aspectos de implementacin
incluyendo:
Archivos.
Estructura de datos.
Multimedia.
Interactivas.
Web.
Metodologa OOSE
Ventajas.
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