La metodologia di sviluppo software progettata da Sally Shlaer ha trasformato il modo in cui gli ingegneri affrontano i sistemi complessi in tempo reale spostando l'attenzione sull'analisi orientata agli oggetti. Nata a Cleveland nel 1938, Shlaer ha colmato il divario tra la matematica pura e l'informatica pratica, lasciando un impatto duraturo sul modo in cui le strutture software vengono modellate e gestite negli ambienti industriali.
Fondazione accademica
Shlaer ha conseguito la laurea in matematica presso l'Università di Stanford nel 1960. Dopo gli studi universitari, ha proseguito gli studi post-laurea presso l'Australian National University. La sua competenza tecnica era radicata nella padronanza precoce del Fortran e dei linguaggi assembly, strumenti che hanno fornito la base per i suoi successivi contributi all'architettura e alla progettazione di sistemi in tempo reale.
Contributi di laboratorio
Nel 1965, Shlaer ha iniziato la sua carriera come ingegnere del software presso il Los Alamos National Laboratory. Il suo principale risultato tecnico durante questo periodo è consistito nella progettazione e implementazione di un sistema operativo specificamente adattato per far funzionare un acceleratore di elettroni in tempo reale. Questo progetto ha stabilito la sua reputazione nella gestione di requisiti software complessi e sensibili al tempo prima di trasferirsi al Lawrence Berkeley National Laboratory nel 1977.
Il progetto Bay Area Rapid Transit
Al Lawrence Berkeley National Laboratory, Shlaer ha ricoperto il ruolo di project manager responsabile dell'aggiornamento dei sistemi di controllo per la metropolitana della Bay Area (BART). Lavorando al fianco di Stephen J. Mellor, ha supervisionato la sostituzione del codice legacy Fortran e assembly. Attraverso una rigorosa analisi dei sistemi, il suo team ha ridotto la base di codice del sistema da settantamila righe a duemila, migliorando l'affidabilità e l'efficienza operativa.
Venti domande, otto minuti di orologio e un percentile misurato su tutti quelli che l’hanno fatto. Senza registrazione.
Fai il test del QI →Sviluppo del metodo Shlaer-Mellor
Le sfide incontrate durante il progetto BART hanno spinto Shlaer e Mellor a formalizzare nuovi meccanismi di gestione dei progetti e standard di sviluppo software. Questa ricerca ha prodotto il metodo Shlaer-Mellor, un quadro che ha fortemente influenzato l'eventuale sviluppo dell'UML eseguibile. Nel 1985, hanno fondato la Project Technology Inc. per applicare questi concetti commercialmente. È stata autrice di testi chiave, tra cui Object Oriented Systems Analysis: Modeling the World in Data (1988) e Object Life Cycles: Modeling the World in States (1991).
Fatti rapidi
- Nascita: 1938, Cleveland - Decesso: 1998, Berkeley - Istruzione: Università di Stanford, Australian National University - Datori di lavoro chiave: Los Alamos National Laboratory, Lawrence Berkeley National Laboratory - Contributo principale: Metodo Shlaer-Mellor - Affiliazione professionale: Association for Computing Machinery
Domande dei lettori
### Qual è stata l'innovazione centrale del metodo Shlaer-Mellor?
Ha introdotto una gestione formale dei progetti e un'analisi orientata agli oggetti per regolare lo sviluppo di software complessi, evolvendosi successivamente in UML eseguibile.
### Qual è stata l'importanza del progetto del sistema BART?
Shlaer e il suo team hanno sostituito il codice obsoleto con un sistema altamente efficiente, riducendo la base di codice necessaria da settantamila righe a duemila.