Sei sulla pagina 1di 12

ALUMNO:

JULIO CESAR GARCIA MORALES

TAREA:

ACTIVIDAD 2. IMPORTANCIA DE LAS METODOLOGAS OMT Y OOSE EN EL DISEO DE SISTEMAS


ORIENTADOS A OBJETOS.

ASIGNATURA:

ANLISIS Y DISEO ORIENTADO A OBJETOS

PROFESOR:

AGUEDA VAZQUEZ RUBIO

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:

1. El modelo de requerimientos: El objetivo es la captura de requerimientos funcionales.

2. El modelo de anlisis: El objetivo es dar al sistema una estructura de objetos robusta y


flexible a los cambios.

3. Modelo de diseo: Tiene como objetivo adoptar y refinar la estructura de objetos en el


ambiente actual de implementacin.

4. El modelo de implementacin: Tiene como objetivo implementar el sistema.

5. El modelo de prueba: Su objetivo es verificar el sistema.


Todos estos modelos se aplican a lo largo del proceso de desarrollo de software de la siguiente
manera.

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:

1. Modelo de objetos. Identificar los objetos que intervienen en el sistema. Especifica a qu le


sucede.
2. Modelo dinmico. Toma aspectos relacionados al tiempo y los cambios que ocurren al
sistema. Especifica cuando sucede
3. Modelo functional. Especifica lo que sucede
Diagrama OMT caso de cajero automtico.
Diagrama OOSE caso vdeo juego.
Organizador de contenidos

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.

1. La abstraccin de datos y el ocultamiento de la informacin aumentan la confiabilidad y


ayudan a separar la especificacin de la implantacin.
2. El encadenamiento dinmico incrementa la flexibilidad.
3. La herencia junto con el encadenamiento tardo permite la reusabilidad aumentando as la
productividad.

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

Potrebbero piacerti anche