מתודולוגיית פיתוח התוכנה שתכננה סאלי שלייר (Sally Shlaer) שינתה את האופן שבו מהנדסים ניגשים למערכות זמן אמת מורכבות על ידי העברת המיקוד לניתוח מונחה-עצמים. שלייר, שנולדה בקליבלנד בשנת 1938, גישרה על הפער בין מתמטיקה טהורה לחישוב מעשי, והותירה חותם מתמשך על האופן שבו מבני תוכנה עוברים מידול וניהול בסביבות תעשייתיות.
בסיס אקדמי
שלייר קיבלה תואר ראשון במתמטיקה מאוניברסיטת סטנפורד (Stanford University) בשנת 1960. לאחר לימודיה לתואר ראשון, המשיכה ללימודים מתקדמים באוניברסיטה הלאומית של אוסטרליה (Australian National University). המיומנות הטכנית שלה נטעה שורשים בשליטה מוקדמת בשפות פורטרן (Fortran) ואסמבלי, כלים שסיפקו את הבסיס לתרומותיה המאוחרות לארכיטקטורה ועיצוב של מערכות זמן אמת.
תרומות במעבדה
בשנת 1965 החלה שלייר את הקריירה שלה כמהנדסת תוכנה במעבדה הלאומית לוס אלמוס (Los Alamos National Laboratory). ההישג הטכני העיקרי שלה בתקופה זו כלל תכנון והטמעה של מערכת הפעלה שיועדה במיוחד להפעלת מאיץ אלקטרונים בזמן אמת. פרויקט זה ביסס את המוניטין שלה בניהול דרישות תוכנה מורכבות ורגישות לזמן, לפני שעברה למעבדה הלאומית לורנס ברקלי (Lawrence Berkeley National Laboratory) בשנת 1977.
פרויקט הרכבת התחתית של אזור המפרץ
במעבדה הלאומית לורנס ברקלי, שלייר שימשה כמנהלת פרויקט האחראית על עדכון מערכות הבקרה של הרכבת התחתית של אזור המפרץ (Bay Area Rapid Transit). בעבודה לצד סטיבן ג'. מלור (Stephen J. Mellor), היא פיקחה על החלפת קוד פורטרן ואסמבלי מיושן. באמצעות ניתוח מערכות קפדני, הצוות שלה צמצם את בסיס הקוד של המערכת משבעים אלף שורות לאלפיים, תוך שיפור האמינות והיעילות התפעולית.
Twenty questions, eight minutes on the clock, and a percentile measured against everyone who has taken it. No sign-up.
Take the IQ test →פיתוח שיטת שלייר-מלור
האתגרים בהם נתקלו במהלך פרויקט BART הניעו את שלייר ומלור לגבש מנגנוני ניהול פרויקטים חדשים ותקני פיתוח תוכנה. מחקר זה הניב את שיטת שלייר-מלור (Shlaer-Mellor method), מסגרת עבודה שהשפיעה רבות על הפיתוח של Executable UML. בשנת 1985, הם הקימו את חברת Project Technology Inc כדי ליישם מושגים אלו באופן מסחרי. היא חיברה ספרים מרכזיים, בהם Object Oriented Systems Analysis: Modeling the World in Data (1988) ו-Object Life Cycles: Modeling the World in States (1991).
עובדות מהירות
- לידה: 1938, קליבלנד - פטירה: 1998, ברקלי - השכלה: אוניברסיטת סטנפורד, האוניברסיטה הלאומית של אוסטרליה - מעסיקים עיקריים: המעבדה הלאומית לוס אלמוס, המעבדה הלאומית לורנס ברקלי - תרומה מרכזית: שיטת שלייר-מלור - חברות מקצועית: האגודה למכונות מחשוב (Association for Computing Machinery)
שאלות נפוצות של קוראים
### מה הייתה החדשנות המרכזית בשיטת שלייר-מלור?
היא הציגה ניהול פרויקטים פורמלי וניתוח מונחה-עצמים כדי להסדיר את הפיתוח של תוכנה מורכבת, מה שהתפתח מאוחר יותר ל-Executable UML.
### מה הייתה החשיבות של פרויקט מערכת BART?
שלייר והצוות שלה החליפו קוד מיושן במערכת יעילה מאוד, וצמצמו את בסיס הקוד הנחוץ משבעים אלף שורות לאלפיים.