ShayHav / Workshop

0 stars 0 forks source link

עדכון דרישה 1.1 - אתחול המערכת #61

Closed shaharlankry closed 2 years ago

shaharlankry commented 2 years ago

i .אתחול המערכת מתבצע על פי קובץ קונפיגורציה חיצוני )בפורמט כלשהו( המגדיר את הפרמטרים לאתחול. למשל, הקובץ צריך להכיל מידע אודות מסד הנתונים אליו המערכת מתחברת בעת עלייתה )וכן פרטי ההתחברות הרלוונטיים למסד הנתונים(, עם אילו מערכות חיצוניות להתממשק, פרטי מנהל המערכת וכדומה. ii .אפשרות אתחול במצב ) state )המוגדר ב קובץ "מצב התחלתי " חיצוני )קובץ נוסף, נפרד מקובץ הקונפיגורציה(: לאחר אתחול המערכת על פי קובץ הקונפיגורציה )i , ) והפעלת הפעולות בקובץ מצב -התחלתי, המערכת נמצאת במצב המוגדר בקובץ זה. הקובץ מצב -התחלתי מכיל הנחיות לסדרה של סיפורי שימוש וארגומנטים להפעלתם )פורמט כלשהו(. בשלב האתחול , המערכת תקרא את הקובץ ותפעיל את סיפורי השימוש המתוארים בו, כך שבסיום האתחול המערכת תהיה במצב הנדרש.

אתחול מקובץ מצב -התחלתי : הסבר ודוגמה מופיעים בנספח למסמך זה. דף הפרויקט ב -GitHub צריך להכיל קובץ readme ,המסביר כיצד לאתחל את המערכת ומגדיר את הפורמטים של קובץ הקונפיגורציה ושל הקובץ מצב-התחלתי