Вы находитесь на странице: 1из 12

Universidad Abierta y a Distancia de Mxico

Anlisis y Diseo Orientado a Objetos

Actividad 2. Importancia de las metodologas OMT y OOSE.


Unidad 3

Docente: Juan Nicols Ramirez Monjaraz


Alumno: Jess Alberto Bello de Alba
Matrcula: ES1410900994
22/03/2015

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

Importancia de las tecnologas OMT y OOSEPgina 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.

Importancia de las tecnologas OMT y OOSEPgina 3

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.

Importancia de las tecnologas OMT y OOSEPgina 4

OMT
La metodologa OMT contempla 4 fases para desarrollo:
1.
2.
3.
4.

Anlisis.
Diseo del Sistema.
Diseo de objetos.
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.

Importancia de las tecnologas OMT y OOSEPgina 5

2. Modelo dinmico. Toma aspectos relacionados al tiempo y los cambios que


ocurren al sistema. Especifica cuando sucede

Importancia de las tecnologas OMT y OOSEPgina 6

3. Modelo functional. Especifica lo que sucede

Diagrama OMT caso de cajero automtico.

Importancia de las tecnologas OMT y OOSEPgina 7

Diagrama OOSE caso vdeo juego.

Importancia de las tecnologas OMT y OOSEPgina 8

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?

Importancia de las tecnologas OMT y OOSEPgina 9

Modelo funcional
Dentro del modelado del
sistema, el modelo
funcional especifica lo que
sucede

Ventajas y desventajas
Metodologa OMT
Ventajas
1.

Proporciona una serie de pasos perfectamente definidos al desarrollador.

2.

Tratamiento especial de la herencia.

3.

4.

Facilita el mantenimiento dada la gran cantidad de informacin que se genera


en el anlisis.
Es fuerte en el anlisis

Desventajas
1.
2.

Hay pocos mtodos para encontrar inconsistencias en los modelos.


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.

Importancia de las tecnologas OMT y OOSEPgina 10

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

Importancia de las tecnologas OMT y OOSEPgina 11

Importancia de las tecnologas OMT y OOSEPgina 12

Вам также может понравиться