Método Booch

Compartir Imprimir Citar
Diagrama de clase

El método Booch es un método para el desarrollo de software orientado a objetos. Se compone de un lenguaje de modelado de objetos, un proceso iterativo de desarrollo orientado a objetos y un conjunto de prácticas recomendadas.

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 apoyo.

El aspecto de notación del método de Booch fue reemplazado por el lenguaje de modelado unificado (UML), que presenta 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 Booch se han incorporado en varias metodologías y procesos, siendo la metodología principal el Proceso Unificado Racional (RUP).

Contenido del método

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

ModeloTipoDiagramaCorrespondencia UML
LógicaEstáticaDiagrama de claseDiagrama de clase
Diagrama de objetosDiagrama de objetos
Dinámica dinámicaDiagrama de transición estatalDiagrama del diagrama del estado
Diagrama de interacciónDiagrama de secuencia
FísicaEstáticaDiagrama del móduloDiagrama de componentes
Diagrama de procesoDiagrama de despliegue

El proceso se organiza en torno a un macro y un microproceso.

El macroproceso identifica el siguiente ciclo de actividades:

El proceso micro se aplica a nuevas clases, estructuras o comportamientos que surgen durante el proceso macro. Está hecho del siguiente ciclo: