Footnotes

Chapter 1

1 Booch (2007).

2 For a look at a selection of notable software failures, refer to Charette (2005).

3 Larsen (2006).

4 Larsen (2003).

5 Alexander (1977).

6 Vlissides (1998).

7 Gamma et al. (1995).

8 IEEE Standard Glossary of Software Engineering Terminology, www2.computer.org/portal/web/seonline/glossary.

9 Ibid.

10 This definition reflects this book’s focus on the use of patterns for building software solutions. However, we could replace the term software development in this definition with enterprise architecture or operational modeling, for example. The use of patterns is applicable across many aspects of the IT domain.

11 Alexander (1977).

12 Ibid.

13 The idea that if all you have is a hammer then everything looks like ...

Get Patterns-Based Engineering: Successfully Delivering Solutions via Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.