Beispiel Softwareentwicklung: Komplexität Bewusst Steuern und Qualität Sichern
摘要
Auch die Softwareentwicklung ist mittlerweile sehr komplex geworden, unter anderem, weil sehr viele Abstraktionsebenen zwischen dem eigentlichen Rechner und dem Anwender geschaffen worden sind. Die notwendigen Arbeitsleistungen für die Erstellung moderner Softwarelösungen werden kleinteilig geschnitten und die Ergebnisse nach Möglichkeit modularisiert. Die Auslagerung von Komplexität ist zum Standard geworden. Dadurch steigt allerdings die Gesamtkomplexität um ein Vielfaches, was wiederum Auswirkungen auf die Sicherheit und Effektivität von Software hat. Der aktuelle Höhepunkt dieser Entwicklung ist der zunehmende Einsatz von künstlicher Intelligenz, welche nicht nur einen Paradigmenwechsel in der Entwicklung einleitet, sondern auch eine bislang unerreichte Komplexität mit sich führt.