Komplexe Softwaresysteme beherrschen Requirements verstehen, Architekturen konzipieren - Hatley, Derek J.; Hruschka, Peter; Pirbhai, Imtiaz A. (mitp, 2003)