הנדסת תוכנה

הנדסת תוכנה עוסקת בכתיבה ובתכנון של תוכניות למחשב. תוכנה היא מה שרץ על מחשב.

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

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

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

בניית תוכנה הופכת את הקוד לקובץ שרץ על מחשב. בדיקות בודקות שהכל עובד כמו שצריך.

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

שיטות זריזות (Agile) אומרות לעבוד בצוותים קטנים ולשנות מהר לפי הצורך.

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

היסטוריה קצרה: התחום צמחה אחרי "משבר התוכנה" בסוף שנות ה־60. בשנות ה־90 התחילו תכניות אקדמיות רשמיות.

תגובות גולשים

התגובה תפורסם באתר לאחר אישור המערכת

עדיין אין תגובות. היה הראשון להגיב!