I. Sommerville. Software Engineering. Pearson, Boston, 2011. ISBN 978-0137035151.
B. Oestereich. Analyse und Design mit UML 2. Oldenburg Wissenschaftsverlag, München, 2009. ISBN 978-3486588552.
C. Larman. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition). , 2004. ISBN 978-0131489066.
C. Rupp, S. Queins, B. Zengler. UML 2 glasklar. Hanser, 2007. ISBN 978-3446411180.
E. Gamma, R. Helm, R. Johnson, J. Vlissides. Design Patterns - Elements of Reuseable Object- Oriented Software. Addison-Wesley, München, 1994. ISBN 978-0201633610.
P. Kruchten. Der Rational Unified Process. Addison-Wesley, München, 2003. ISBN 978-0321197702.
G. Starke. Effektive Software-Architekturen. Hanser Verlag, München, Wien, 2009. ISBN 978-3446420083.
M. Fowler, K. Scott. UML konzentriert, Die neue Standard-Objektmodellierungssprache anwenden. Addison Wesley, Bonn, 2003. ISBN 978-3827321268.
Mike Cohn. Succeeding with Agile: Software Development Using Scrum. Addison-Wesley Longman, Amsterdam, 2009. ISBN 978-0-321-57936-2.
M. Seidl et. al. UML @ Classroom: An Introduction to Object-Oriented Modeling. Springer, 978-3319127415, 2015.