Analyse von IT-Relevanten Problemstellungen und Design von Programmen zur Lösung der analysierten Problemstellung unter Einsatz von objektorientierten Konzepten und der Unified Modelling Language. Für die Sicht auf einen Programmentwurf sind Klassendiagramme einer der wichtigsten Diagrammtypen.