Análisis y Diseño
-
Larman, Craig (2004). Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development. Prentice Hall.
-
Wirfs-Brock, Rebecca; McKean, Alan (2002). Object Design: Roles, Responsibilities, and Collaborations. Addison-Wesley Professional.
-
Bruegge, Bernd; Dutoit, Allen H. (2003). Object-Oriented Software Engineering: Using UML, Patterns and Java. Prentice Hall
UML
-
Fowler, Martin (2003). UML distilled: a brief guide to the standard object modeling language. Addison-Wesley Professional.
-
Object Management Group (2007). OMG Unified Modeling Language (OMG UML), Superstructure, V2.2, http://www.omg.org/cgi-bin/doc?formal/09-02-02
BPMN
-
Weske, Mathias (2007). Business Process Management: Concepts, Languages, Architectures. Springer
-
Object Management Group (2009). Business Process Model and Notation (BPMN), Beta 1 for Version 2.0, http://www.omg.org/spec/BPMN/2.0
Patrones
-
Gamma, Erich; Richard Helm, Ralph Johnson, and John Vlissides (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
-
Freeman, Eric; Elisabeth Freeman, Kathy Sierra, and Bert Bates (2004). Head First Design Patterns. O’Reilly Media.
-
Buschmann, Frank; Henney, Kevlin; Schmidth, Douglas C. (2007), “Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing (v. 4)”, Wiley.
-
Grand, Mark (2000), “Patterns in Java, 2nd Edition”, Wiley.