Stav dette: Applying UML and patterns