הגדרת הנדסת תוכנה
Miscellanea / / July 04, 2021
מאת פלורנסיה אוצ'ה, באוקטובר. 2013
ה הנדסת תוכנה האם זה משמעת העוסק בפיתוח, תפעול ו תחזוקה של תוכנת מחשב או תוכניות.
יש לציין כי יש צורך ללמוד הן את העקרונות והן את המתודולוגיות לביצוע פעולות הנ"ל, ואילו אספקת הידע היא זו שתאפשר לְעַצֵב וה בִּניָן של תוכנות מחשב איתן ניתן לפעול בצורה מספקת במחשבים האישיים השונים.
לכן, הנדסת תוכנה מרמזת על עבודה מקיפה, כלומר, מיוצר ניתוח ההקשר, ה- טְיוּטָה, התוכנה המתאימה מפותחת, מבוצעות בדיקות בכדי להבטיח את נכונותה תִפקוּד ולבסוף המערכת מיושמת.
תהליך פיתוח התוכנה מכונה רשמית מחזור חיים של תוכנהבינתיים הוא מורכב מארבעה שלבים: תְפִישָׂה (בכך נקבעים היעדים והמודל מפותח), שִׁכלוּל (בשלב זה המאפיינים וכיצד ארכיטקטורה מזה ולמה), בִּניָן (מרמז על פיתוח התוכנית) ו- מַעֲבָר (זה הרגע שבו המוצר הסופי מועבר ל שם משתמש).
לאחר שהתוכנה פועלת, זה המקום שבו תחזוקה של זה. בדרך כלל, שגיאות נוטות להופיע ביחס לעיצוב התוכנית, למשל התחזוקה היא שתאפשר פתרונן כאשר משתמשים מדווחים על כך. בדרך כלל מוצעים עדכונים ופותחים אלמנטים חדשים שמטרתם לתקן את השגיאות שהופיעו.
האדם שעובד באופן מקצועי בתחום זה מכונה
מהנדס תוכנה. המשימה הראשונה והעיקרית שעומדת בפני אנשי מקצוע אלה היא המחקר המפורט על כל התנאים שעל התוכנית לעמוד לפניה פיתוח על מנת לספק את דרישות הצרכנים אך מבלי לשכוח את האפשרויות שיש לחברה מפתח. נושאים בהנדסת תוכנה