Metodologia wirfs brock

Solo disponible en BuenasTareas
  • Páginas : 2 (301 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de noviembre de 2010
Leer documento completo
Vista previa del texto
METODOLOGIA
Wirfs Brock
CARACTERISTICAS
• Define su metodología desde el punto de vista de los objetos.
• Las clases no son las únicas entidades conceptuales que componen una aplicación sinotambién la complejidad de su diseño.
• El análisis y el diseño se encuentran unidas.
• No tiene mención de abstracción.
• El objeto tiene identidad propia, comportamiento y estado.
AMBITO
SistémicoEPOCA
1990
ANALISIS Y DISEÑO
El análisis y el diseño aparecen unidos, realizando una serie de tareas como:
• Estudiar la especificación del cliente.
• A partir de esta especificación, se intentaextraer las clases de sistemas.
• Intentar definir las posible superclases.
• Definir las responsabilidades de cada clase.
• Identificar las relaciones entre las clases.
• Construir las relacionesde herencia entre las distintas clases.
• Definir un grafo de colaboraciones para el sistema.
DESARROLLO
• Leer y entender las especificaciones.
• Probar varios escenarios para explorara variasposibilidades. Grabar los resultados en Tarjetas de diseño.
• Extraer frases de sustantivos de las especificaciones y construir una lista.
• Escoger los sustantivos que pueden ser escondidos yagregarlos a la lista.
• Identificar clases para las frases de los sustantivos y aplicarla en las siguiente guía:
 Modelo de objetos físicos.
 Modelo conceptual de entidades.
 Uso de un término solopara cada concepto.
 Modelo de categoría de objetos.
 Modelos de interfaces externas.
 Modelo los valores de los atributos de los objetos:
• Identificar candidatos para la abstracción desuperclase por agrupamiento de clase que comparten atributos comunes.
• Uso de categorías para buscar clases que puedan ser olvidadas.
• Escribir una declaración corta del propósito de la clase.VENTAJAS
• Los objetos saben ciertos datos sobre sí mismos.
• Utiliza modelos de objetos físicos.
• Brinda un sistema apropiado en una organización de desarrollo

DESVENTAJAS
• Solamente es...
tracking img