comunitario

Páginas: 5 (1220 palabras) Publicado: 21 de abril de 2013
Booch en esencia plantea que para trabajar con su método es conveniente trabajar en dos partes fundamentales: un microproceso y un macroproceso. Ambas partes incluyen varios pasos como son la identificación de clases y objetos a un nivel de abstracción dado, la identificación de la semántica de esas clases y objetos, la identificación de las relaciones entre esas clases y objetos, la selecciónde la estructura de datos y algoritmos para la implantación de estas clases y objetos, la conceptualización del sistema, etc. El microproceso de desarrollo del AOO de Booch incluye:
Identificación de clases y objetos.
Proposición de objetos candidatos.
Conducción del análisis de comportamiento.
Identificación de escenarios relevantes.
Definición de atributos y operaciones para cada clase.Identificación de la semántica de clases y objetos.
Selección y análisis de escenarios.
Asignación de responsabilidades para alcanzar el comportamiento deseado.
División de las responsabilidades para equilibrar el comportamiento.
Selección de un objeto y enumerar sus papeles y responsabilidades.
Definición de operaciones para satisfacer las responsabilidades.
Búsqueda de colaboraciones entreobjetos.
Identificación de interrelaciones entre clases y objetos.
Definición de las dependencias que existen entre objetos.
Descripción del papel de cada objeto participante.
Validación de escenarios por revisión completa.
Realización de una serie de refinamientos.
Producción de los diagramas apropiados para el trabajo realizado en las partes anteriores.
Definición de jerarquías de clasesapropiadas.
Creación de agrupamientos basados en clases comunes.
Implementación de clases y objetos.
Diseño orientado a objetos
La metodología de Booch o también llamado “diseño orientado a objetos de Grady Booch (OOD)”. Provee una forma de desarrollar análisis y diseño de un sistema orientado a objetos.
La metodología de Booch es secuencial en el sentido que la fase de análisis es completada yposteriormente 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.
Define seis tipos de diagramas: clase, objeto, estado de transición, interacción, modulo y proceso.
Para Booch el Diseño Orientado a Objetos(DOO) "es el método que lleva a una descomposición Orientado a Objetos. Aplicando DOO, se crea software resistente al cambio y escrito con economía de expresión. Se logra un mayor nivel de confianza en la corrección del software a través de la división inteligente de su espacio de estados. En última instancia, se reducen los riesgos inherentes al desarrollo de sistemas".
En su libro Análisis y DiseñoOrientado a Objetos con Aplicaciones, Grady Booch señala que: "Los métodos son importantes por varias razones. En primer lugar, inculcan una disciplina en el desarrollo de sistemas de software complejos. Definen los productos que sirven como vehículo común para la comunicación entre los miembros de un equipo de desarrollo. Además, los métodos definen los hitos que necesita la dirección para medirel progreso y gestionar el riesgo".
El papel del ingeniero como artista es particularmente dificultoso cuando la tarea es diseñar un sistema completamente nuevo. Francamente, es la circunstancia más habitual en la ingeniería del software.
"Es imposible capturar todos los detalles sutiles de un sistema de software complejo en una sola vista. ... Uno debe comprender la estructura taxonómica delas clases, los mecanismos de herencia utilizados, los comportamientos individuales de los objetos y el comportamiento dinámico del sistema en su conjunto".
Diagramas de clases
En este tipo de diagramas se muestran las clases con sus relaciones, o lo que es lo mismo, la estructura de clases.
El gráfico correspondiente a una clase en la notación de Booch es una especie de nube a trazos en cuyo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • comunitaria
  • Comunitaria
  • comunitaria
  • Comunitaria
  • Comunitaria
  • Comunitària
  • comunitaria
  • Comunitaria

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS