Basiswissen für Softwarearchitekten, 3. Auflage