Die IEEE Computer Society hat Grady Booch 2016 für seine Arbeit an der objektorientierten Modellierung und an der Unified Modeling Language ausgewählt. Der Computer Pioneer Award würdigt Beiträge, die frühe Konzepte und Entwicklungen der Informatik geprägt haben.
Booch gehörte zu den Mitautoren der UML und war an der Entwicklung von Verfahren beteiligt, mit denen sich Softwarearchitekturen und Systeme modellieren lassen. Die Auszeichnung bezieht sich damit auf Grundlagen, die in Entwicklungsprojekten vor der eigentlichen Implementierung für gemeinsame Begriffe und überprüfbare Strukturen sorgen.
UML als gemeinsames Modell für Softwareteams
Die UML beschreibt unter anderem Klassen, Abläufe und Abhängigkeiten in grafischer Form. In größeren Projekten kann ein solches Modell die Abstimmung zwischen Architektur, Code und Dokumentation erleichtern. Ein ähnlicher Blick auf Abhängigkeiten im Quelltext stand bereits beim Chord Code Coupling Detector im Mittelpunkt.
Der Preis erinnert damit an eine Phase, in der objektorientierte Modellierung zu einem festen Bestandteil professioneller Softwareentwicklung wurde. Für Spieleentwicklung und technische Werkzeuge sind solche Beschreibungen vor allem dort nützlich, wo viele Systeme, Schnittstellen und Zuständigkeiten zusammengeführt werden.
