-
Notifications
You must be signed in to change notification settings - Fork 1
מפרט תיכנון תוכנה
jenago edited this page Nov 28, 2011
·
5 revisions
היא לארגן תבניות של ארכיטקטורת המערכת, כגון חלוקה למחלקות – חשיבות לבנות קשרים לא מסובכים בין המחלקות, ולחסוך אחר כך בכתיבת קוד מסורבל, תכנון אופן התנהגות המערכת, הכנה למימוש הקוד, הכנה לבדיקת נכונות ע''י בדיקות שיבוצעו. דיאגראמות שיעזרו לנו לתכנן את המערכת באופן יעיל, ולשים דגש לדברים שכדאי לחשוב עליהם לפני שניגשים לכתיבת הקוד עצמו.
דיאגראמת הפצה (Deployment Diagram) המתארת את פריסת המערכת באופן פיזי אצל הלקוח, דיאגראמת מחלקות (Classes Diagram) המתארת את מחלקות התוכנה העיקריות ואת היחסים ביניהן, תרשימי רצף התנהגותי (Sequence Diagrams) המתארות קשר בין עצמים של המערכת על ציר הזמן. כמו כן , המסמך מתאר את סוגי הקבצים המתארים מידע שישמר. בנוסף המסמך מכיל תכנון של הבדיקות הנדרשות מהמוצר ואת התיעוד המתכונן שיימסר ללקוח.