| סוג קובץ | APK |
|---|---|
| גִרְסָה | 1.0 |
| מוֹצִיא לָאוֹר | Subject Mastery Academy |
| תאריך הוצאה | 25 ביוני 2020 |
| תאריך הוסף | 25 ביוני 2020 |
| דרישות Os | Android |
| דרישות | Requires Android 4.1 and up |
| סה"כ הורדות | 1 |
| מחיר | Free |
תיאור
מה תלמדו על ידי שימוש באפליקציה זו
הנדסת תוכנה בעזרת מחשב
ניירת הנדסת תוכנה
אתגרים בהנדסת תוכנה
הסמכה וחינוך
מתכנתי מחשבים
מהנדסים מול מתכנתים
הגדרה של IEEE
אבולוציה של תוכנה
חוקי אבולוציה של תוכנה
אבולוציה של תוכנת E-Type
פרדיגמות תוכנה
צורך בהנדסת תוכנה
מאפיינים של תוכנה טובה
הנדסת תוכנה מתייחסת לגישה לפיתוח תוכנה כתהליך פורמלי בדומה לזה שנמצא בהנדסה מסורתית. מהנדסי תוכנה מתחילים בניתוח צרכי המשתמש. הם מעצבים תוכנה, פורסים, בודקים את האיכות ומתחזקים אותה. הם מדריכים מתכנתי מחשבים איך לכתוב את הקוד שהם צריכים. מהנדסי תוכנה עשויים לכתוב אף אחד מהקוד בעצמם או לא, אבל הם זקוקים לכישורי תכנות חזקים כדי לתקשר עם המתכנתים ולעתים קרובות הם שולטים במספר שפות תכנות.
מהנדסי תוכנה מעצבים ומפתחים משחקי מחשב, יישומים עסקיים, מערכות בקרת רשת ומערכות הפעלה של תוכנה. הם מומחים בתורת תוכנת המחשוב ובמגבלות החומרה עבורה הם מתכננים.
כל תהליך עיצוב התוכנה צריך להיות מנוהל באופן רשמי הרבה לפני כתיבת שורת הקוד הראשונה. מהנדסי תוכנה מייצרים מסמכי עיצוב ארוכים באמצעות כלי הנדסת תוכנה בעזרת מחשב. לאחר מכן, מהנדס התוכנה ממיר את מסמכי התכנון למסמכי מפרט עיצוב, המשמשים לעיצוב קוד. התהליך מאורגן ויעיל. אין תכנות מנותקות.
נעשה באהבה על ידי Subject Mastery Academy