stringtranslate.com

Método Booch

Diagrama de clases

El método Booch [1] es un método para el desarrollo de software orientado a objetos. Está compuesto por un lenguaje de modelado de objetos , [2] un proceso iterativo de desarrollo orientado a objetos, [3] y un conjunto de prácticas recomendadas. [4]

El método fue creado por Grady Booch cuando trabajaba para Rational Software (adquirida por IBM), publicado en 1992 y revisado en 1994. Fue ampliamente utilizado en ingeniería de software para análisis y diseño orientado a objetos y se benefició de una amplia documentación y herramientas de soporte. [5]

El aspecto de notación de la metodología de Booch fue reemplazado por el Lenguaje de Modelado Unificado (UML), que incluye elementos gráficos del método de Booch junto con elementos de la técnica de modelado de objetos (OMT) y la ingeniería de software orientada a objetos (OOSE). Los aspectos metodológicos del método de Booch se han incorporado a varias metodologías y procesos, siendo la principal de estas metodologías el Proceso Unificado Racional (RUP). [ cita requerida ]

Contenido del método

La notación Booch se caracteriza por formas de nubes para representar clases y distingue los siguientes diagramas: [6]

El proceso se organiza en torno a un macroproceso y un microproceso. [1]

El macroproceso identifica el siguiente ciclo de actividades:

El microproceso se aplica a nuevas clases, estructuras o comportamientos que surgen durante el macroproceso. Está compuesto por el siguiente ciclo:

Referencias

  1. ^ ab Booch, Grady (1993). Análisis y diseño orientado a objetos con aplicaciones (2.ª ed.). Redwood City: Benjamin Cummings. ISBN 0-8053-5340-2.
  2. ^ Booch, Grady (1994). "Capítulo 5: Notación". Análisis y diseño orientado a objetos con aplicaciones (2.ª ed.). Addison-Wesley. ISBN 0-8053-5340-2.
  3. ^ Booch, Grady (1994). "Capítulo 6: El proceso". Análisis y diseño orientado a objetos con aplicaciones (2.ª ed.). Addison-Wesley. ISBN 0-8053-5340-2.
  4. ^ Booch, Grady (1994). "Capítulo 7: Pragmática". Análisis y diseño orientado a objetos con aplicaciones (2.ª ed.). Addison-Wesley. ISBN 0-8053-5340-2.
  5. ^ Martin, Robert Cecil (1995). Diseño de aplicaciones C++ orientadas a objetos utilizando el método Booch. Prentice-Hall. ISBN 0-13-203837-4.
  6. ^ MD, Fathima (11 de septiembre de 2008). «World of diagrams: Booch diagrams» (El mundo de los diagramas: diagramas de Booch) . Consultado el 3 de enero de 2017 .

Enlaces externos