C. Larman, Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development, Third edition, Prentice Hall, 2005.
H. Kaindl, B. Lutz und P. Tippold, Methodik der Softwareentwicklung: Vorgehensmodell und State-of-the-Art der professionellen Praxis, Vieweg, 1998.
T. Stahl und M. Völter, Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management, dpunkt.verlag, 2007.