Está en la página 1de 4

IV.

Metodología de Booch

IV.1 Qué es y cómo surge?

La metodología de Booch o el diseño orientado a objetos de Grady Booch (OOD) es un


precursor al Modelamiento Unificado (UML). Provee una forma de desarrollar análisis y diseño
de un sistema orientado a objetos.

Fue desarrollada por Grady Booch mientras trabajaba en Rational Software, que es
parte de IBM desde el 2003.12
La metodología de Booch es secuencial en el sentido que la fase de análisis es
completada y posteriormente la fase de diseño también. Es cíclica en el sentido que cada
fase está compuesta de pasos cíclicos más pequeños.

La metodología de Booch se enfoca en el análisis y el diseño y no en la implementación


o la prueba del resultado de estos.13 Define seis tipos de diagramas: clase, objeto, estado de
transición, interacción, modulo y proceso.

IV.2. Cómo funciona?

La fase de análisis se divide en pasos.

1. Establecer los requerimientos desde una perspectiva del consumidor o usuario,


éste paso genera una descripción de alto nivel del funcionamiento y de la estructura del
sistema.

2. Análisis de dominio, aquí se definen las clases, sus atributos, la herencia de


clases y métodos de éstas. Los diagramas de los objetos son realizados posteriormente.

3. Éste paso completa la fase del análisis con la validación hasta que la consistencia se
alcance.

Después de haber desarrollado la fase de análisis, se procede a la fase de diseño. La


fase de diseño también es iterativa. Un diseño lógico es mapeado físicamente en donde los
detalles de la ejecución, procesos, rendimiento, tipo de datos, estructura de datos, visibilidad y
distribución son establecidos. Se crea un prototipo y se prueba. éste proceso consiste en la
iteración a travez de el diseño lógico, el diseño físico, prototipo y la prueba

IV.3. Qué soporte tiene?

Actualmente, la metodología de Booch fue prácticamente suplantada por UML,


también propuesta por Grady Booch y otras dos personas. A pesar de esto, ha contribuído y se
ha utilizado en otras metodologías que se usan actualmente como la RUP (Rational Unified
Process).

MDA, MDA en Java, Metodologías de Booch y de Rumbaugh (OMT)

Por Carlos López, Ernesto Rodríguez y Jeffry Turcios Objetos y Abstracción de Datos

UNIVERSIDAD DEL VALLE DE GUATEMALA


Facultad de Ingeniería
Febrero del 2009

También podría gustarte