Sunteți pe pagina 1din 5

Universidad Abierta a Distancia de Mxico

Ingeniera en Desarrollo de Software


UNI VERSI DAD ABI ERTA Y A DI STANCI A DE MXI CO

I NGENI ER A EN DESARROLLO DE SOFTWARE

ANLI SI S Y DI SEO ORI ENTADO A OBJETOS

UNI DAD 2

ACTI VI DAD 2

CUADRO COMPARATI VO DE LAS DI FERENTES METODOLOG AS








Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
Nombre Descripcin Caractersticas Autor Implementacin
BOOCH Es una metodologa que se utiliza en el anlisis y diseo
de software creada por Booch durante su estancia en
Rational Software Corporation.
Metodologa que se caracteriza por contar con una
notacin expresiva y bien definida que le permite al
diseador expresar sus ideas y concentrarse en problemas
ms serios.

Manejo de dos dimensiones:
+FISICA / LOGICA
-Fsica: Describe la composicin concreta en cuanto a
hardware y software del contexto o implantacin del
sistema.
-Lgica: Describe la existencia y significado de las
abstracciones principales y los mecanismos que forman el
espacio del problema o para definir la arquitectura del
sistema
+ESTTICA
> Diagramas de clases
> Diagramas de objetos
> Diagramas de mdulos
> Diagramas de procesos
+DINAMICA
> Diagrama de transicin de estados
> Diagramas de interaccin
Grady Booch 1994


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
OOSE OOSE brinda un enfoque para el manejo de casos de
uso, este modelo de casos de uso sirve como un
modelo central para otros modelos.
Es la base en la etapa de anlisis, construccin y prueba.

Tcnicas OOSE:
* Modelo de requerimientos
* Modelo de anlisis
* Modelo de diseo
* Modelo de implementacin
* Modelo de prueba

Este mtodo proporciona un soporte para el diseo
creativo de productos de software, inclusive a escala
industrial.

Actividades:
> Modelo de anlisis
> Construccin
> Diseo
> Prueba del sistema.
> Desarrollo incremental
Ivar Jacobson 1992


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software
OMT OMT es una de las metodologas
de anlisis y diseo orientada a objetos, ms maduros y
eficientes que existen en la actualidad. La gran virtud
que aporta esta metodologa es su carcter de abierta
(no propietaria), que le permite ser de dominio pblico
y, en consecuencia, sobrevivir con enorme vitalidad.
Esto facilita su evolucin para acoplarse a todas las
necesidades actuales y futuras de
la ingeniera de software
Esta metodologa se extiende del anlisis, al diseo, a la
implementacin durante sus etapas.

Etapas:
* Anlisis
* Diseo del Sistema
* Diseo de Objetos
* Implementacin

Modelos:
> Modelo de Objetos
> Modelo Dinmico
> Modelo Funcional
James Rumbaugh 1991


Universidad Abierta a Distancia de Mxico
Ingeniera en Desarrollo de Software


UML Es un lenguaje grfico para visualizar, especificar,
construir y documentar un sistema. UML ofrece un
estndar para describir un "plano" del sistema (modelo),
incluyendo aspectos conceptuales tales como
procesos de negocio, funciones del sistema, y aspectos
concretos como expresiones de lenguajes de
programacin, esquemas de bases de datos y
compuestos reciclados.
Objetivos UML:

> Proporcionar a los usuarios un Lenguaje de Modelado
Visual de tal forma que sea posible intercambiar
informacin de los modelos.
> Proporcionar mecanismos de extensibilidad y
especializacin para ampliar los conceptos bsicos.
> Ser independiente de un lenguaje en particular y del
proceso de desarrollo.
> Proporcionar bases formales para la comprensin del
Lenguaje de Modelado.
> Integracin en una mejor prctica.

El UML es un lenguaje de modelado que incorpora a la
comunidad orientada a objetos el consenso de los
conceptos de modelado bsico y permite desviaciones, las
cuales se expresan en trminos de mecanismos de
extensin. Es un conjunto preciso que consiste en la
definicin de la semntica y notacin del UML, definiendo
tambin cmo se maneja el Lenguaje de Especificacin de
Objetos.

Constructores bsicos de UML:
*Icono
* Smbolos de 2 dimensiones
* Uniones
* Cadenas
Grady Booch,
James
Rumbaugh, Ivar
Jacobson.
Enero de 1997

S-ar putea să vă placă și