OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

26 - עיצוב מלמעלה למטה‌


ככל שתוכניות נעשות גדולות ומורכבות יותר, הן הופכות לקשות יותר לעיצוב, קוד ותחזוקה. כמו בכל פרויקט גדול, לרוב כדאי לחלק משימות גדולות ומורכבות לסדרה של משימות קטנות ופשוטות. בואו נדמיין שאנחנו מנסים לתאר משימה נפוצה, יומיומית, ללכת לשוק לקנות אוכל, לאדם ממאדים. אנו עשויים לתאר את התהליך הכולל כסדרת השלבים הבאה:

1. היכנס לרכב.

2. סע לשוק.

3. חניית רכב.

4. היכנסו לשוק.

5. רכישת מזון.

6. חזרה לרכב.

7. סע הביתה.

8. חניית רכב.

9. להיכנס לבית.

עם זאת, סביר להניח שאדם ממאדים יזדקק ליותר פרטים. נוכל לפרק עוד יותר את תת-המשימה "חניית רכב" לסדרת השלבים הזו:

1. מצא מקום חניה.

2. להסיע את המכונית לחלל.

3. כבה את המנוע.

4. הפעל את בלם החניה.

5. צא ממכונית.

6. לנעול רכב.

ניתן לחלק את המשנה "כיבוי מנוע" לשלבים הכוללים "כיבוי הצתה", "הסר את מפתח ההצתה" וכן הלאה, עד שכל שלב בתהליך היציאה לשוק הוגדר במלואו.

תהליך זה של זיהוי השלבים ברמה העליונה ופיתוח תצוגות מפורטות יותר ויותר של השלבים הללו נקרא עיצוב מלמעלה למטה. טכניקה זו מאפשרת לנו לפרק משימות גדולות ומורכבות להרבה משימות קטנות ופשוטות. עיצוב מלמעלה למטה היא שיטה נפוצה לעיצוב

26 – עיצוב מלמעלה למטה


תוכניות ואחת שמתאימה במיוחד לתכנות מעטפת.

בפרק זה, נשתמש בעיצוב מלמעלה למטה כדי להמשיך ולפתח את הסקריפט של מחולל הדוחות שלנו.


 

מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: