Die Entwicklung von Softwaresystemen ist ein komplexer Prozess, der verschiedene Phasen umfasst, von der Anforderungserfassung bis zur Wartung und Pflege. Zentrale Theorien und Modelle, wie die Software-Entwicklungsmodelle oder die Architekturmuster, spielen eine wichtige Rolle bei der Gestaltung von Softwaresystemen. In der Forschung zu Softwaresystemen werden auch Fragen der Sicherheit, der Benutzerfreundlichkeit und der Anpassung an veränderte Anforderungen diskutiert. Angrenzende Begriffe und Anwendungsfelder sind beispielsweise die Cloud-Computing-Technologien oder die künstliche Intelligenz. Du findest wissenschaftliche Arbeiten zu Softwaresystemen als PDF und eBook, viele auch als Print-on-Demand, bei GRIN.