Actividad 2. Cuadro comparativo de las diferentes metodologas METODOLOGIA QUE ES? CARACTERISTICAS AUTOR Fecha de 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. Esta metodologa 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 dimensiones: * FISICA * LOGICA * 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
Materia: Anlisis y diseo orientado a objetos Alumno: Oscar Aguilera Huerta Matrcula:AL12508122
2
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. Este modelo 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
Materia: Anlisis y diseo orientado a objetos Alumno: Oscar Aguilera Huerta Matrcula:AL12508122
3
OMT Es una de las metodologas de anlisis y diseo de desarrollo de software orientado a objetos. Esta tcnica es trilateral, ya que toma en cuenta tres puntos de vista: modelo de objetos modelo dinmico y modelo funcional. 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
Materia: Anlisis y diseo orientado a objetos Alumno: Oscar Aguilera Huerta Matrcula:AL12508122
4
UML UML es una tcnica desde en 1994 abarca aspectos de todos los mtodos de diseo los antecesores de UML son Grady Booch, autor del mtodo Booch; James Rumbaugh, autor del mtodo OMT e Ivar Jacobson, autor de los mtodos OOSE y Objectory. 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, autor del mtodo Booch; James Rumbaugh, autor del mtodo OMT e Ivar Jacobson, autor de los mtodos OOSE y Objectory. UML fue liberada en Enero de 1997