מחזור החיים של מערכת מחשבים ושלביה

במאמר זה תדעו את מחזור החיים של מערכת מחשבים, שבאמצעותו מתמלא הצורך בעיבוד מידע אוטומטי.

מחזור חיים-של-מחשב-מערכת-1

מחזור החיים של מערכת מחשבים

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

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

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

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

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

סוגים

מחזור חיים-של-מחשב-מערכת-3

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

מחזור חיים לינארי

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

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

מחזור חיים עם אב טיפוס

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

בנוסף, הוא מאופיין בהקמת מפרטים בסיסיים המאפשרים פיתוח אב טיפוס, שישמש כמוצר ביניים וזמני.

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

מחזור חיים ספיראלי

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

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

שלבים

מחזור החיים של כל מערכת מחשב כולל שלבים שונים, אלה הם:

תכנון

הוא מתייחס למשימות הראשוניות שיסמנו את הפיתוח של פרויקט מערכת מחשבים, ביניהן:

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

אנליזה

מחזור חיים-של-מחשב-מערכת-2

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

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

תכנית

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

ישום

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

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

בדיקות

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

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

למידע נוסף על שלב זה, תוכל לקרוא את המאמר בנושא סוגי בדיקות תוכנה קיימות.

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

התקנה או פריסה

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

במקרים מסוימים, שלב זה כרוך במעבר ממערכת קיימת למערכת החדשה ליישום.

שימוש ותחזוקה

לאחר שהחל להשתמש ביישום המחשב החדש, הוא דורש את התחזוקה המתאימה, הכוללת בדרך כלל שלושה שלבים:

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

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


היה הראשון להגיב

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי על הנתונים: בלוג Actualidad
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.