Skip to content

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

omeramiel edited this page Dec 4, 2011 · 16 revisions

(SDS) מפרט תיכון תוכנה

לדף הראשי

מטרת המפרט

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

תוכן

מפרט תיכון התוכנה מכיל בעיקרו שלושה סוגי דיאגרמות:

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

בנוסף המפרט מתאר את אופן שמירת המידע ואת סוגי הקבצים שהמערכת תשמור (Persistence). כמו כן, המפרט מכיל תכנון של הבדיקות הנדרשות מהמוצר ואת התיעוד המתכונן שיימסר ללקוח.