Der Software Development Lifecycle beschreibt die verschiedenen Phasen, die Softwareprojekte durchlaufen, von der Planung über die Entwicklung bis hin zur Wartung.
Dieses Segment behandelt die Designphase innerhalb der Standardansicht des Software Development Lifecycle. Es fokussiert sich auf die Strukturierung, Modellierung und Gestaltung von Softwarelösungen auf fachlicher, technischer und nutzerzentrierter Ebene. Typische Inhalte sind Architekturentwürfe, Schnittstellenkonzepte, User Interfaces und technische Leitlinien. Das Design verbindet Analyseergebnisse mit konkreten Lösungsansätzen und bereitet die Umsetzung vor.
Methodik zur strukturierten Entwurfsarbeit von Softwaresystemen mit Fokus auf Komponenten, Schnittstellen und Qualitätsanforderungen.
Standardisierte Methode zur Visualisierung und Dokumentation von Softwarearchitekturen und Designs mithilfe diagrammatischer Notationen.
Allgemeine Prinzipien und Muster zur Strukturierung von Software-Systemen, die Anforderungen in modulare, wartbare und erweiterbare Entwürfe überführen.