Skip to content
yanivgal123 edited this page Nov 29, 2011 · 10 revisions

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

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

מטרת המפרט

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

תוכן

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

Clone this wiki locally