אם מפשטים את כל העניין: מקבל את כל הדרישות ורואה על מה מדובר. לוקח כל פרט אינפורמציה, מתיישב מול המחשב, פותח את תוכנת הUML החביבה עליי. מתחיל לתכנן את האובייקטים, הקשרים בינהם, התפקוד של כל אחד, חלוקת ה Layers וכו'.
יש לא מעט תוכנות UML שיוצרות בעצמן קוד (בלי אימפלמנטציה, אבל את ההכרזות יוצרים), ואז אפשר פשוט להתחיל לעבוד, גם כן, בצורה מבנית עם מחשבה על עקרונות הפיתוח.
אני לא מבין למה צריך את העיצוב בשביל לעבוד. ברוב מוחלט של המקרים, אין לי מושג מה העיצוב של האפליקציה שאני עובד עליה, וגם לא ממש אכפת לי.
כמובן, שיש כל מיני קומפוננטות שאני עושה להן שימוש חוזר אם יש צורך.
|