A metodologia de desenvolvimento de software concebida por Sally Shlaer transformou a forma como os engenheiros abordam sistemas complexos em tempo real ao mudar o foco para a análise orientada a objetos. Nascida em Cleveland em 1938, Shlaer preencheu a lacuna entre a matemática pura e a computação prática, deixando um impacto duradouro na forma como as estruturas de software são modeladas e geridas em ambientes industriais.
Fundação académica
Shlaer obteve o seu Bacharelato em Ciências em Matemática na Universidade de Stanford em 1960. Após os seus estudos de graduação, realizou estudos de pós-graduação na Universidade Nacional da Austrália. A sua competência técnica baseou-se no domínio precoce de Fortran e linguagens de montagem, ferramentas que forneceram a base para as suas contribuições posteriores para a arquitetura e design de sistemas em tempo real.
Contribuições de laboratório
Em 1965, Shlaer iniciou a sua carreira como engenheira de software no Laboratório Nacional de Los Alamos. A sua principal conquista técnica durante este período consistiu em conceber e implementar um sistema operativo especificamente adaptado para operar um acelerador de eletrões em tempo real. Este projeto estabeleceu a sua reputação na gestão de requisitos de software complexos e sensíveis ao tempo antes de se mudar para o Laboratório Nacional Lawrence Berkeley em 1977.
O projeto Bay Area Rapid Transit
No Laboratório Nacional Lawrence Berkeley, Shlaer serviu como gestora de projeto responsável pela atualização dos sistemas de controlo para o metro da Área da Baía de São Francisco (BART). Trabalhando ao lado de Stephen J. Mellor, supervisionou a substituição do código legado de Fortran e montagem. Através de uma análise rigorosa de sistemas, a sua equipa reduziu a base de código do sistema de setenta mil linhas para duas mil, melhorando a fiabilidade e a eficiência operacional.
Vinte perguntas, oito minutos no relógio e um percentil medido contra todos os que já fizeram. Sem cadastro.
Fazer o teste de QI →Desenvolvimento do método Shlaer-Mellor
Os desafios encontrados durante o projeto BART levaram Shlaer e Mellor a formalizar novos mecanismos de gestão de projeto e padrões de desenvolvimento de software. Esta investigação produziu o método Shlaer-Mellor, um quadro que influenciou fortemente o desenvolvimento eventual de UML executável. Em 1985, fundaram a Project Technology Inc. para aplicar estes conceitos comercialmente. Foi autora de textos chave, incluindo Object Oriented Systems Analysis: Modeling the World in Data (1988) e Object Life Cycles: Modeling the World in States (1991).
Factos rápidos
- Nascimento: 1938, Cleveland - Falecimento: 1998, Berkeley - Educação: Universidade de Stanford, Universidade Nacional da Austrália - Empregadores chave: Laboratório Nacional de Los Alamos, Laboratório Nacional Lawrence Berkeley - Contribuição principal: Método Shlaer-Mellor - Membresia profissional: Association for Computing Machinery
Perguntas dos leitores
### Qual foi a inovação central do método Shlaer-Mellor?
Introduziu a gestão de projeto formalizada e a análise orientada a objetos para regular o desenvolvimento de software complexo, evoluindo mais tarde para UML executável.
### Qual foi a importância do projeto do sistema BART?
Shlaer e a sua equipa substituíram o código obsoleto por um sistema altamente eficiente, reduzindo a base de código necessária de setenta mil linhas para duas mil.