|
El término patrón se utiliza inicialmente en el campo
de la arquitectura, por Christopher Alexander, a finales de los 70s. Este
conocimiento es trasportado al ámbito del desarrollo de software
orientado por objetos y se aplica al diseño. De allí es extrapolado
al desarrollo en general y a las demás etapas. Algunos libros que
marcan el desarrollo del área son:
-
Alexander, Christopher. A Pattern Language: Towns, Buildings, Construction.
1977
-
Alexander, Christopher. The Timeless Way of Building. 1979
-
Gamma et al. Design Patterns: Elementos of Reusable Object-Oriented Software.
1994
-
Bushmann et al. Pattern-Oriented Software Architecture: A System of Patterns.
1996
-
Coplien y Schmidth. Pattern Languages of Program Design. 1995
Algunos eventos importantes en la historia del tema de patrones en Ingeniería
de software son:
-
1987. Ward Cunningham y Kent Beck escriben sus experiencias de enseñar
Smalltalk por medio de las ideas de Alexander en Using Pattern Languages
for Object-Oriented Programs.
-
1990. El GoF empiezan la recopilación de patrones de diseño
-
1991. Jim Coplien publica su recopilación de idioms de C++
en Advanced C++ Programming Styles and Idioms.
-
1994. El GoF publica el libro Design Patterns: Elementos of Reusable
Object-Oriented Software.
|