הבית > תערוכה > תוכן

הנדסת תוכנה

Mar 08, 2019

הנדסת תוכנה יכול להיות מחולק תת תחומי. חלקם:


דרישות תוכנה (או הנדסת דרישות): ההתאמה, הניתוח, המפרט ותיקוף דרישות התוכנה.

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

בניית תוכנה: יצירה מפורטת של תוכנה עובדת ומשמעותית באמצעות שילוב של תכנות (אקה קידוד), אימות, בדיקות יחידה, בדיקות אינטגרציה, וניפוי שגיאות.

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

תחזוקת תוכנה: מכלול הפעילויות הנדרשות כדי לספק תמיכה חסכונית בתוכנה.

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

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

תהליך פיתוח התוכנה: ההגדרה, היישום, ההערכה, המדידה, הניהול, השינוי ושיפור תהליך מחזור חיי התוכנה עצמו.

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

איכות תוכנה

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

הנדסת תוכנה כלכלה היא על קבלת החלטות הקשורות הנדסת תוכנה בהקשר עסקי

יסודות מחשוב

יסודות מתמטיים

יסודות הנדסיים