כיצד לתכנן מערכת

תוכן עניינים:

כיצד לתכנן מערכת
כיצד לתכנן מערכת

וִידֵאוֹ: כיצד לתכנן מערכת

וִידֵאוֹ: כיצד לתכנן מערכת
וִידֵאוֹ: איך לתכנן מערכת השקיה 2024, מאי
Anonim

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

כיצד לתכנן מערכת
כיצד לתכנן מערכת

נחוץ

מטלה טכנית לתכנון

הוראות

שלב 1

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

שלב 2

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

שלב 3

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

שלב 4

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

שלב 5

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

שלב 6

רשימת הרכיבים המיושמים. פיתחו את המפרט המתאים. הכן מפרט טכני.

שלב 7

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

מוּמלָץ: