עיצוב מעלה-מטה ומטה-מעלה – הבדלי גרסאות

ניו יורק טיימס ==> הניו יורק טיימס
(הצלת 3 מקורות והוספת 0 לארכיון.) #IABot (v2.0.1)
(ניו יורק טיימס ==> הניו יורק טיימס)
בתהליך [[פיתוח תוכנה]] הגישות מעלה-מטה ומטה-מעלה משחקות תפקיד מרכזי.
 
עיצוב מעלה-מטה הוא המקור העיקרי של [[שפת תכנות|שפות תכנות]] [[תכנות פרוצדורלי|פרוצדורליות]] מסורתיות. עיצוב זה קודם בשנות השבעים של [[המאה ה-20]] על ידי [[הרלן מילס]] ו[[ניקלאוס וירת]]. מילס פיתח תפישות של [[תכנות מובנה]] לשימוש מעשי, שאותן הוא בחן בפרויקט מיכון אינדקס הארכיון של ה[[ניוהניו יורק טיימס]] בשנת 1969. הצלחתו ההנדסית והניהולית של הפרויקט הובילה לתפוצת גישת מעלה-מטה דרך [[IBM]] ושאר תעשיית המחשבים. ניקלאוס וירת, שפיתוח [[שפת תכנות|שפת התכנות]] [[פסקל (שפת תכנות)|פסקל]] הוא אחד מהישגיו, כתב את המאמר המשפיע "Program Development by Stepwise Refinement".
 
שיטת מעלה-מטה הועדפה ב[[הנדסת תוכנה]] עד לעלייתה של פרדיגמת [[תכנות מונחה עצמים]] בשנות השמונים המאוחרות של המאה העשרים. בשפות מונחות עצמים כדוגמת [[C Plus Plus|C++]] או [[Java]] הועדפה שיטת תכנות מטה-מעלה.