Sie sind auf Seite 1von 8

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA DEFENSA

UNIVERSIDAD NACIONAL EXPERIMENTAL

DE LA FUERZA ARMADA NACIONAL

U.N.E.F.A.

GUACARA ESTADO CARABOBO

Metodologas
Orientados a Objetos
UML
Alumno:

Sergio Pealoza

6to Semestre G001D

Diseo de Sistemas
ING. Arianna Bastidas
Docente:

Guacara 15 de Noviembre del 2016


Metodologas

Caractersticas

Diferencias

1) Desarrollar una declaracin del mbito del problema. Rumbaugh


2) Emplea 3 clases de modelos para describir el sistema: OMT modelo de objetos, dinmico, funcional.

3) fue de carcter abierta (no propietario).

4) Tiene una fase de diseo no muy compleja y se centra mucho en un buen anlisis.

5) Divide el ciclo de vida del software en cuatro fases consecutivas: anlisis de objetos, diseo del sistema, diseo de objetos, implementacin.

6) Puede ser descrita como centrada en objetos.

OMT es una metodologa bastante slida, es usada por casi todas para completar UML. Contiene una amplia semntica y se basa en sus 4 fases
consecutivas como base de desarrollo.

Tambin es un mtodo fuerte para la creacin de modelos de dominio.

Simplista para el espacio de soluciones posibles.

Jacopson
OOSE
1) Plantea el problema del diseo y construccin de software haciendo una comparacin con la industria de la construccin.

2) Tiene las siguientes fases: Herramientas, procesos, mtodos y arquitectura.

3)OOSE presenta cinco tcnicas para modelar un sistema: Modelo de requerimientos, modelo anlisis o real, diseo o real, Prueba o comparacin,
Implementacin o aplicacin

No trata detalladamente el diseo Orientado a objetos al nivel de Booch.

Mtodo fuerte para la produccin orientada al usuario.

Meyer
1) Implementa clases a partir de la idea de que un objeto brinda servicios a sus clientes cumpliendo un
contrato. A esto lo llam diseo por contrato.

2) Meyer propone cuatro elementos fundamentales: firmas de mtodos, precondiciones, postcondiciones e invariantes.
Dentro de esta metodologa se ven reflejadas las precondiciones y postcondiciones que tendr el sistema, adems de agregar las invariantes que
intervienen es su elaboracin.

1) No hace distincin clara entre el anlisis y el diseo.


Wirfs-Brock
2) Las tareas propuestas son:

Evaluar la especificacin del cliente.

Usar un anlisis gramatical para extraer las clases candidatas de la especificacin.

Agrupar las clases en un intento de determinar superclases.

Definir responsabilidades para cada clase.

Asignar responsabilidades a cada clase.

Identificar relaciones entre clases.

No tiene muy clara las diferencias entre la fase de anlisis y diseo.


1) Abarca desde definicin de requisitos a la Fusion implementacin en un lenguaje de programacin

2) Deriva de OMT,CRC,BOOCH

3) Proporciona un proceso de desarrollo que se divide: Anlisis, diseo e Implementacin.

4) Ofrece notaciones para los modelos creados.

En la etapa de anlisis se basa ms en describir lo que hace un sistema en vez de como lo hace, viendo desde una perspectiva del usuario en vez de
la mquina.

En el modelado de objetos muestra las clases y sus relaciones mas no los Objetos.

Embley
1) Un objeto es una persona, un lugar, o una cosa.

2) La idea es que un objeto es una sola entidad o nocin.

3) Construye modelos como:

Modelos objeto-relacin, modelo objeto-comportamiento, modelo objeto interaccin.


Esta metodologa usa modelo-relacin en donde cada objeto es nico en sus interacciones, adecundose sus comportamientos y formas de
emplearse dependiendo a lo que se necesite.

Shlaer Mellor

1) Est basado en un conjunto integrado de modelos que pueden ser ejecutados para verificacin.

2) Tiene un conjunto de reglas bien definidas para la construccin de los diagramas y la traduccin de dichos diagramas.

3) Genera la declaracin de operacin.

No pueden proporcionar el cdigo de los mtodos ni la implementacin de la operacin.

Define tres tipos bsicos de dominios: El dominio de aplicacin, el dominio de servicio, y el dominio arquitectural. Cada dominio tiene sus propios
tipos de requerimientos nicos y diagramas.
Odell
1) Est orientada a disminuir radicalmente el tiempo necesario para disear e implementar Sistemas de Informacin.

2) Usa Tecnologa y herramientas CASE adems de una intensa participacin del usuario.

3)Usa o aplica prototipos en la elaboracin del Sistema

La participacin del usuario es ms solicitada que en las dems metodologas

Contiene generadores de cdigo que ayudan a la creacin de los sistemas.

1) Sirve como marco de referencia para controlar el


Booch micro-proceso.

2) Se centra en el riesgo y la visin arquitectnica.

3) Dicta actividades para medir el riesgo.

4) Incluye prcticas de gestin del software.


5) Interesa a la direccin del equipo de desarrollo y es para sistemas complejos.

Mtodo fuerte para produccin detallada modelos de diseo orientados a objetos.

Se centra en el diseo y no en el anlisis.

Das könnte Ihnen auch gefallen