unvermeidliche Komplexität

essential complexity, nach Fred Brooks [Brooks, 1995Brooks, Frederick P. (1995): The Mythical Man Month, Addison Wesley Longman, Boston] jener Teil der Komplexität eines Systems, der in der Komplexität der Fragestellung begründet ist und der sich nicht verkleinern lässt. Eine gute Softwarearchitektur zielt auf die Beherrschung dieser unvermeidlichen Komplexität u.a. durch Einsatz von Abstraktion und Modularisierung. Vgl. vermeidbare Komplexität.