Die von Sally Shlaer entwickelte Softwareentwicklungsmethodik veränderte die Art und Weise, wie Ingenieure an komplexe Echtzeitsysteme herangehen, indem sie den Fokus auf objektorientierte Analyse verlagerte. Shlaer wurde 1938 in Cleveland geboren und schlug die Brücke zwischen reiner Mathematik und praktischer Informatik, was einen nachhaltigen Einfluss darauf hatte, wie Softwarestrukturen in industriellen Umgebungen modelliert und verwaltet werden.
Akademisches Fundament
Shlaer erwarb 1960 ihren Bachelor of Science in Mathematik an der Stanford University. Nach ihrem Grundstudium absolvierte sie ein weiterführendes Studium an der Australian National University. Ihre technische Kompetenz wurzelte in der frühen Beherrschung von Fortran und Assemblersprachen, Werkzeugen, die die Grundlage für ihre späteren Beiträge zur Architektur und zum Design von Echtzeitsystemen bildeten.
Laborbeiträge
1965 begann Shlaer ihre Karriere als Softwareingenieurin am Los Alamos National Laboratory. Ihre wichtigste technische Leistung in dieser Zeit bestand im Entwurf und der Implementierung eines Betriebssystems, das speziell für den Betrieb eines Elektronenbeschleunigers in Echtzeit zugeschnitten war. Dieses Projekt begründete ihren Ruf für die Verwaltung komplexer, zeitkritischer Softwareanforderungen, bevor sie 1977 an das Lawrence Berkeley National Laboratory wechselte.
Das Bay Area Rapid Transit Projekt
Am Lawrence Berkeley National Laboratory war Shlaer als Projektmanagerin für die Aktualisierung der Steuerungssysteme der Bay Area Rapid Transit (BART) U-Bahn verantwortlich. In Zusammenarbeit mit Stephen J. Mellor beaufsichtigte sie den Austausch von altem Fortran- und Assemblercode. Durch eine rigorose Systemanalyse reduzierte ihr Team die Codebasis des Systems von siebzigtausend Zeilen auf zweitausend, was die Zuverlässigkeit und betriebliche Effizienz verbesserte.
Zwanzig Fragen, acht Minuten auf der Uhr und ein Perzentil, gemessen an allen bisherigen Teilnehmern. Ohne Anmeldung.
IQ-Test starten →Entwicklung der Shlaer-Mellor-Methode
Die Herausforderungen während des BART-Projekts veranlassten Shlaer und Mellor dazu, neue Projektmanagementmechanismen und Softwareentwicklungsstandards zu formalisieren. Diese Forschung brachte die Shlaer-Mellor-Methode hervor, einen Rahmen, der die spätere Entwicklung von ausführbarem UML stark beeinflusste. 1985 gründeten sie Project Technology Inc., um diese Konzepte kommerziell anzuwenden. Sie verfasste wichtige Texte, darunter Object Oriented Systems Analysis: Modeling the World in Data (1988) und Object Life Cycles: Modeling the World in States (1991).
Fakten
- Geboren: 1938, Cleveland - Gestorben: 1998, Berkeley - Ausbildung: Stanford University, Australian National University - Wichtige Arbeitgeber: Los Alamos National Laboratory, Lawrence Berkeley National Laboratory - Hauptbeitrag: Shlaer-Mellor-Methode - Berufsverband: Association for Computing Machinery
Fragen von Lesern
### Was war die Kerninnovation der Shlaer-Mellor-Methode?
Sie führte formalisiertes Projektmanagement und objektorientierte Analyse ein, um die Entwicklung komplexer Software zu regulieren, was sich später zu ausführbarem UML entwickelte.
### Welche Bedeutung hatte das BART-Systemprojekt?
Shlaer und ihr Team ersetzten veralteten Code durch ein hocheffizientes System und reduzierten die erforderliche Codebasis von siebzigtausend Zeilen auf zweitausend.