Die arbeitsteilige Entwicklung großer Softwaresysteme erfordert in zunehmendem Maße analytische und darstellerische Fähigkeiten. Insbesondere technische Entscheidungsträger wie der Systemarchitekt müssen Systeme als Ganzes und auf konzeptioneller Ebene darstellen und dieses Wissen weitergeben können. Die architekturorientierte Modellierung ist hier von zentraler Bedeutung. Das Buch führt daher zunächst begriffliche und konzeptionelle Grundlagen informationsverarbeitender Systeme ein. Aufbauend darauf vermittelt es die Grundlagen der Modellierung und stellt darauf aufbauende Konzepte und Techniken zur Beschreibung großer Systeme vor, einschließlich objektorientierter Modellierung, UML sowie den Fundamental Modelling Concepts zur Beschreibung architektureller Systemstrukturen. Das Buch eignet sich als Begleitliteratur und zum Selbststudium zu einführenden und vertiefenden Vorlesungen und enthält darüber hinaus viele Hinweise und konkrete Techniken für das praktische Vorgehen bei der Modellierung.