יום שני, 20 בינואר 2014

הנדסת תוכנה

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

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

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

במסגרת עבודתו יעסוק מהנדס התוכנה ב:

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

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

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

*ניתוח המידע וזאת כדי לקבוע, להמליץ ​​ולתכנן התקנה של מערכת או שינוי החדשה של מערכת קיימת.

*לפתח ולכוון את בדיקות מערכת תוכנה ותהליכי אימות.

*תכנות ישיר תוכנה ופיתוח של תיעוד.

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

*לייעץ ללקוח על, או לבצע, תחזוקה של מערכת תוכנה.

*לתאם התקנה של מערכת תוכנה.

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

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

*להתייעץ עם מנהלי פרויקטים לקבלת מידע על מגבלות ויכולות לפרויקטים לעיבוד נתונים.

*להכין דוחות והתכתבויות הנוגעים למפרט פרויקט, פעילויות וסטטוס.

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

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

*לאמן את המשתמשים להשתמש בציוד חדש או שונים.

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

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

*לציין דרישות ותצורת אספקת חשמל.

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

אין תגובות:

הוסף רשומת תגובה