Developing software with UML - Oestereich B.