AyDOO GRADY BOOCH

Páginas: 57 (14134 palabras) Publicado: 10 de julio de 2016








Análisis y Diseño Orientado a Objetos
Grady Booch


INDICE
INDICE 2
1.1 – La complejidad inherente al software 5
Software de dimensión industrial. 5
El software es complejo de forma innata. Es una característica esencial de él. 5
La complejidad del dominio del problema 5
La dificultad de gestionar el proceso de desarrollo 5
La flexibilidad que se puede alcanzar a través del software 6Los problemas que plantea la caracterización del comportamiento de sistemas discretos. 6
Las consecuencias de la complejidad ilimitada. 6
1.2 La estructura de los sistemas complejos. 6
Ejemplos de sistemas complejos. 6
Los cinco atributos de un sistema complejo. 6
Complejidad organizada y desorganizada. 7
La forma canónica de un sistema complejo. 7
1.3 - Imponiendo orden al caos. 7
El rol de ladescomposición. 7
Descomposición algorítmica 7
Descomposición orientada a objetos: 7
Categorías de métodos de diseño. 8
Diseño estructurado descendente o diseño compuesto 8
Diseño dirigido por los datos 8
Diseño orientado a objetos: 8
El rol de la abstracción. 8
El rol de la jerarquía. 8
1.4 - Del diseño de sistemas complejos. 9
El significado del diseño. 9
La importancia de construir un modelo. 9RESUMEN – CAPITULO 1 10
Capítulo 2 – El modelo de objetos 11
2.1 - La evolución del modelo de objetos. 11
Tendencias en ingeniería de software. 11
Las generaciones de lenguajes de programación. 11
Primera generación: 11
Segunda generación: 11
Tercera generación 11
Topología de los lenguajes de primera y principios de la segunda generación. 11
Topología de los lenguajes de fines de la segunda yprincipios de la tercera generación. 11
Topología de los lenguajes de finales de la tercera generación. 11
Topología de los lenguajes basados en objetos y orientados a objetos. 11
Fundamentos del modelo de objetos. 11
Programación orientada a objetos. 11
Diseño orientado a objetos. 11
Análisis orientado a objetos. 11
2.2 - Elementos del modelo de objetos. 11
Tipos de paradigmas de programación. 11Abstracción. 11
Encapsulamiento. 11
El significado del encapsulamiento. 11
Modularidad. 11
El significado de la modularidad. 11
Jerarquía. 11
El significado de la jerarquía. 11
Tipos. Tipificación. 11
El significado de los tipos. 11
Beneficios del uso de tipos estrictos: 11
Ligadura estática y dinámica. 11
Polimorfismo 11
Concurrencia 11
El significado de la concurrencia. 11
Persistencia 11
Elsignificado de la persistencia. 11
2.3 - Aplicación del modelo de objetos. 11
Beneficios del modelo de objetos. 11
RESUMEN – CAPITULO 2 11
Capítulo 3 – Clases y Objetos 11
3.1 - La naturaleza de los objetos. 11
Qué es y qué no es un objeto. 11
Estado 11
Semántica. 11
Comportamiento 11
El significado del comportamiento. 11
Roles y responsabilidades. 11
Los objetos como máquinas. 11
Identidad. 11
Semántica11
Copia, asignación e igualdad. 11
Espacio de vida de un objeto. 11
3.2 - Relaciones entre objetos. 11
Tipos de relaciones. 11
Enlaces 11
Visibilidad 11
Sincronización 11
Agregación 11
3.3 - La naturaleza de una clase. 11
Qué es y qué no es una clase. 11
Interfaz e implementación. 11
Ciclo de vida de las clases. 11
3.4 - Relaciones entre clases. 11
Tipos de relaciones. 11
Relaciones 11Asociación 11
Cardinalidad 11
Herencia 11
Polimorfismo simple. 11
Herencia múltiple. 11
Agregación. 11
Contención física. 11
Uso 11
Instanciación. 11
Metaclases. 11
3.5 - La interacción entre clases y objetos. 11
Relaciones entre clases y objetos. 11
El papel de clases y objetos en análisis y diseño. 11
3.6 - De la construcción de clases y objetos de calidad. 11
Medida de la calidad de una abstracción. 11Acoplamiento 11
Cohesión 11
Suficiente 11
Estado completo: 11
Operaciones primitivas: 11
Selección de operaciones. 11
Semántica funcional. 11
Semántica espacial y temporal. 11
Elección de relaciones. 11
Colaboraciones. 11
Mecanismos y visibilidad. 11
Elección de implementaciones. 11
Representación. 11
Empaquetamiento 11
RESUMEN – CAPITULO 3 11
Capítulo 4 – Clasificación 11
4.1 La importancia de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • booch
  • booch
  • Traduccion metodo booch
  • Grady Franklin
  • Doctor O Grady
  • Proceso Unificado de Software de Jacobson, Booch Y Rumbaugh.
  • Metodologías booch jacobson
  • Booch, uwe

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS