You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
avichaino edited this page Nov 29, 2011
·
13 revisions
מטרת המפרט
מטרת המפרט היא לארגן תבניות של ארכיטקטורת המערכת (לדוגמה חלוקה למחלקות שחשובות לבניית קשרים לא מסובכים ביניהן). מפרט זה ימנע כתיבת קוד מסורבל ויתרום להכנה למימוש הקוד ולהכנה לבדיקת נכונות ע''י בדיקות שיבוצעו. הדיאגרמות במפרט זה יעזרו לנו לתכנן את המערכת באופן יעיל, ולשים דגש לדברים שכדאי לחשוב עליהם לפני שניגשים לכתיבת הקוד עצמו.
תוכן
Deployment Diagram - דיאגרמת הפצה המתארת את פריסת המערכת באופן פיזי אצל הלקוח
Classes Diagram - דיאגרמת מחלקות המתארת את מחלקות התוכנה העיקריות ואת היחסים ביניהן
Sequence Diagrams - דיאגרמות רצף התנהגותי המתארות אינטראקציה בין חלקיה השונים של המערכת תוך כדי ביצוע פעולה מסוימת.
Persistence - תיאור סוגי הקבצים שיישמרו במערכת ואופן שמירתם