La metodología de desarrollo de software diseñada por Sally Shlaer transformó la forma en que los ingenieros abordan los sistemas complejos en tiempo real al cambiar el enfoque hacia el análisis orientado a objetos. Nacida en Cleveland en 1938, Shlaer cerró la brecha entre las matemáticas puras y la computación práctica, dejando un impacto duradero en cómo se modelan y gestionan las estructuras de software en entornos industriales.
Fundación académica
Shlaer obtuvo su Licenciatura en Ciencias en Matemáticas en la Universidad de Stanford en 1960. Tras sus estudios de pregrado, realizó estudios de posgrado en la Universidad Nacional de Australia. Su competencia técnica se basó en el dominio temprano de Fortran y lenguajes ensambladores, herramientas que proporcionaron la base para sus contribuciones posteriores a la arquitectura y el diseño de sistemas en tiempo real.
Contribuciones de laboratorio
En 1965, Shlaer comenzó su carrera como ingeniera de software en el Laboratorio Nacional de Los Álamos. Su principal logro técnico durante este período consistió en diseñar e implementar un sistema operativo diseñado específicamente para operar un acelerador de electrones en tiempo real. Este proyecto estableció su reputación en la gestión de requisitos de software complejos y sensibles al tiempo antes de trasladarse al Laboratorio Nacional Lawrence Berkeley en 1977.
El proyecto Bay Area Rapid Transit
En el Laboratorio Nacional Lawrence Berkeley, Shlaer se desempeñó como gerente de proyecto responsable de actualizar los sistemas de control para el metro del Área de la Bahía de San Francisco (BART). Trabajando junto a Stephen J. Mellor, supervisó el reemplazo del código heredado de Fortran y ensamblador. A través de un análisis de sistemas riguroso, su equipo redujo la base de código del sistema de setenta mil líneas a dos mil, mejorando la confiabilidad y la eficiencia operativa.
Veinte preguntas, ocho minutos de reloj y un percentil medido frente a todos los que la han hecho. Sin registro.
Hacer la prueba de CI →Desarrollo del método Shlaer-Mellor
Los desafíos encontrados durante el proyecto BART llevaron a Shlaer y Mellor a formalizar nuevos mecanismos de gestión de proyectos y estándares de desarrollo de software. Esta investigación produjo el método Shlaer-Mellor, un marco que influyó fuertemente en el desarrollo eventual de UML ejecutable. En 1985, fundaron Project Technology Inc. para aplicar estos conceptos comercialmente. Fue autora de textos clave, incluidos Object Oriented Systems Analysis: Modeling the World in Data (1988) y Object Life Cycles: Modeling the World in States (1991).
Datos rápidos
- Nacimiento: 1938, Cleveland - Fallecimiento: 1998, Berkeley - Educación: Universidad de Stanford, Universidad Nacional de Australia - Empleadores clave: Laboratorio Nacional de Los Álamos, Laboratorio Nacional Lawrence Berkeley - Contribución principal: Método Shlaer-Mellor - Membresía profesional: Association for Computing Machinery
Preguntas frecuentes
### ¿Cuál fue la innovación central del método Shlaer-Mellor?
Introdujo la gestión de proyectos formalizada y el análisis orientado a objetos para regular el desarrollo de software complejo, evolucionando más tarde hacia UML ejecutable.
### ¿Cuál fue la importancia del proyecto del sistema BART?
Shlaer y su equipo reemplazaron el código obsoleto con un sistema altamente eficiente, reduciendo la base de código necesaria de setenta mil líneas a dos mil.