Projet:Les Mille Pages/Sally Shlaer
Naissance | |
---|---|
Décès | |
Nationalité | |
Formation | |
Activités |
A travaillé pour |
Laboratoire national Lawrence-Berkeley (à partir de ) Laboratoire national de Los Alamos (à partir de ) Bay Area Rapid Transit |
---|---|
Membre de | |
Distinction |
Sally hashim Shlaer ( - ) est une mathématicienne, ingénieure en logiciel et méthodologiste américaine[1], connue comme co-développeuse de la méthode Shlaer-Mellor des années 1980 pour le développement de logiciels.
Biographie
modifierNé à Cleveland, Ohio, Shlaer obtient un BS en mathématiques en 1960 à l'université de Stanford et commence des études supérieures à l'Université nationale australienne.
A Stanford, Shlaer avait commencé à programmer en Fortran et en assembleur. En 1965, elle commence comme ingénieur logiciel au Los Alamos National Laboratory. En 1977, elle devient chef de projet en développement logiciel au Lawrence Berkeley Laboratory, où elle a guidé le développement d'un nouveau système de contrôle intégré pour le Bay Area Rapid Transit System[1].
Au Lawrence Berkeley Laboratory, Shlaer rencontre Stephen J. Mellor, avec qui elle développe la méthode Shlaer-Mellor pour le développement de logiciels. En 1985, ils ont fondé ensemble la société de développement de logiciels Project Technology Inc. Shlaer a également été membre de l'Association for Computing Machinery.
Travail
modifierIngénierie logicielle
modifierShlaer commence sa carrière en génie logiciel au Los Alamos National Laboratory en tant que programmeur. Elle a conçu et mis en œuvre un système d'exploitation pour faire fonctionner un accélérateur d'électrons en temps réel, et ce projet est devenu son chef-d'œuvre[2].
Au Lawrence Berkeley Laboratory, elle a dirigé une équipe de développeurs de logiciels pour construire un nouveau système de contrôle pour le métro du système Bay Area Rapid Transit. Le logiciel du système de contrôle existant était considéré comme impossible à continuer à utiliser, ce qui rendait son remplacement nécessaire. En collaboration avec Steve Mellor, ils ont remplacé le code original en Fortran et en langage d'assemblage par un nouveau code, passant de soixante-dix mille lignes à deux mille. Cette analyse a depuis été qualifiée de "légendaire"[2].
Méthode Shlaer-Mellor
modifierArticle principal : Méthode Shlaer-Mellor
En développant un nouveau système de contrôle pour le Bay Area Rapid Transit, Shlaer et Mellor ont cherché à réguler les mécanismes de développement de logiciels et ont commencé à concevoir de nouvelles méthodes de gestion de projet[2]. Cela a abouti au développement de la méthode Shlaer-Mellor, qui, au cours du nouveau millénaire, a évolué en UML exécutable.[3]
Publications
modifier- 1988. Object Oriented Systems Analysis : Modeling the World in Data. Avec Stephen J. Mellor. Prentice Hall, 1988.
- 1991. Object Life Cycles : Modeling the World In States. Avec Stephen J. Mellor. Prentice Hall, 1991.
Articles, une sélection :[4]
- 1992. "Une comparaison entre OOA et OMT" Project Technology, Inc. Livre blanc
- 1996. "La méthode Shlaer-Mellor". Project Technology, Inc. Livre blanc
- 1997. "Recursive Design of an Application-Independent Architecture" avec Stephen J. Mellor dans IEEE Software, janvier 1997.
Notes et références
modifier- Sally Shlaer by J.L. Pimsleur, 1999
- M. Page-Jones (1999) "Sally Shlaer Obituary" in The C++ report. Vol 11. p. 82
- Mellor, S; Balcer, M: "Executable UML: A foundation for model-driven architecture", Preface, Addison Wesley, 2002
- Sally Shlaer DBLP Bibliography Server
Voir aussi
modifierLiens externes
modifier