software architektur und patterns begonnen