4+1 Sichtenmodell
# 4+1 Sichtenmodell

Das 4+1-Sichten-Softwarearchitekturmodell ist ein weit verbreitetes Modell der Sichten auf ein Softwaresystem, das von Philippe Kruchten zur „Beschreibung der Architektur eines Software-intensiven Systems auf der Grundlage von mehreren konkurrierenden Sichten“ entwickelt wurde.
Diese Sichten werden benutzt, um das System aus dem Blickwinkel der verschiedenen Stakeholder, wie Endnutzer, Entwickler oder Projektmanager zu beschreiben. Die vier Sichten des Modells sind logische, Entwicklungs-, Prozess- und physische Sicht (Kontext-, Baustein-, Verteilung- und Laufzeitsichten). Zusätzlich können Anwendungsfall bzw. Szenarien mit aufgenommen werden, um die Architektur besser darzustellen, was das „+1“ ausdrücken soll. Es wurde mit dem UML-Tool Rational Rose bekannt.
Die 4+1-Sichten sind: