Está en la página 1de 3

ANALISIS Y DISEO ORIENTADO A OBJETOS

Unidad 3 Actividad 2

CUADRO COMPARATIVO DE METODOLOGIAS


MATRICULA: AL12522256 ALUMNO: GUADALUPE JAVIER VEGA ZAMORA GRUPO: DS-DOO-1303-003 FACILITADOR: ROSA TERESA URVICIO RAMIREZ

modelado Autor Aplicacin

BOOCH Grady Booch Metodologa usada en el anlisis y diseo de software. OOD

METODOLOGIAS OOSE Ivar Jacobson Un enfoque de casos de uso. Sirve como base para otros modelos. Se basa en la etapa de anlisis, construccin y prueba.

Caractersticas

Define modelos para describir el sistema en modo iterativo e incremental segn el enfoque: De clases De objetos De mdulos De procesos Usa una notacin expresiva que permite expresar las ideas mediante 2 dimensiones Fsica/lgica Esttica/dinmica En cada dimensin se usan diagramas: Fsica: sobre el hardware Esttica: diagramas de clases, objetos, mdulos, procesos Dinmica: transicin e interaccin.

Se presentan cinco tcnicas para modelar un sistema: Requerimientos Anlisis Diseo Implementacin Prueba Su idea bsica es definir el concepto inicial, los requerimientos y usar perspectiva. Para definir bien las relaciones entre ellos y que todo sea tangible. Este modelo permite generar diseos incluso a escala industrial. Usa las siguientes fases en los diseos: Herramientas Procesos Mtodos Arquitectura Usa el diseo creativo que es la transformacin de un conjunto de requerimientos y nociones vagas en un lan estructurado. Hace enfoque en el ciclo de vida de los sistemas.

OMT James Rumbaugh Un modelo de una abstraccin de algo, con la finalidad de comprenderlo, antes de construirlo ya que un modelo omite detalles no esenciales es mas sencillo manejarlos que manejar la entidad original Es una tcnica trilateral ya que tiene tres puntos de vista Modelo de objetos Modelo dinmico Modelo funcional Cada modelo describe un aspecto del sistema tienen referencias entre si por lo cual no son independientes. El proceso tiene los siguientes pasos Conceptualizaci n Anlisis Diseo de sistema Diseo de objetos Cdigo Pruebas

UML Respaldado por OMG Abarca aspectos de los mtodos de booch, OMT, y OOSE.

Provee un sistema de arquitecturas que trabaja con objetos, anlisis y diseo para visualizar, construir y documentar un sistema de software. Es usado en industrias, organizaciones e instituciones a nivel mundial y tiene los siguientes beneficios: Mejora tiempos de desarrollo Modela sistemas orientados de objetos Establece conceptos y artefactos ejecutables Encamina el desarrollo de escalamiento Crea un lenguaje de modelado para humanos y maquinas Mejora el soporte a la planeacin y control de proyectos Alta reutilizacin y mnima costos. Objetivos de este modelado: Dar a los usuarios un lenguaje visual Tener mecanismos de extensibilidad y especializacin Ser independiente

Tener bases formales para su comprensin Integrar una mejor practica Usa 4 constructores grficos que son: Icono Smbolo de 2 dimensiones Uniones Cadenas Fecha de implementacion AO DE 1994 AO DE 1992 AO DE 1991 AO DE 1997