Skip to content

מפרט תיכנון תוכנה

jenago edited this page Nov 28, 2011 · 5 revisions

מפרט תיכון תוכנה

מטרת המפרט

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

תוכן

דיאגראמת הפצה (Deployment Diagram) המתארת את פריסת המערכת באופן פיזי אצל הלקוח, דיאגראמת מחלקות (Classes Diagram) המתארת את מחלקות התוכנה העיקריות ואת היחסים ביניהן, תרשימי רצף התנהגותי (Sequence Diagrams) המתארות קשר בין עצמים של המערכת על ציר הזמן. כמו כן , המסמך מתאר את סוגי הקבצים המתארים מידע שישמר. בנוסף המסמך מכיל תכנון של הבדיקות הנדרשות מהמוצר ואת התיעוד המתכונן שיימסר ללקוח.