הבדלים בין גרסאות בדף "ארכיטקט תוכנה"

מ
סקריפט החלפות (פרויקט)
מ (סקריפט החלפות (פרויקט))
'''ארכיטקט תוכנה''' (ב[[אנגלית]]: '''software architect''') הוא [[מתכנת]] בכיר המקבל החלטות הנוגעות ל[[עיצוב תוכנה]] ברמה הגבוהה (high-level), ותפקידו להכתיב סטנדרטים טכניים לגבי [[מתודולוגיית פיתוח תוכנה|טכניקות תכנות]], כלים, [[שלד תוכנה|תשתיות תוכנה]] ו[[פלטפורמת מחשוב|פלטפורמות מחשוב]].
 
דמות ארכיטקט התוכנה החלה להתגבש עם התרחבות השימוש ב[[תכנות מונחה-עצמים]], ב[[שנות ה-90 של המאה ה-20|שנות התשעים]] המאוחרות של המאה ה-20, ובתחילת [[העשור הראשון של המאה ה-21|שנות האלפיים]]. תכנות מונחה-עצמים איפשר ליצור [[יישום מחשב|יישומים]] גדולים ומורכבים מאי פעם, מה שבתורו הצריך יותר תכנון ופיקוח ברמה הגבוהה. כמו כן, עם צמיחת הפופולריות של שימוש ב[[ארכיטקטורה רב-שכבתית]] ב[[פיתוח תוכנה]], גדל מספר האפשרויות השונות שבהן ניתן לממש יישומים. בעקבות התרחבות זאת, גדל במידה ניכרת גם הסיכון שפרוייקטשפרויקט לפיתוח תוכנה ייצור בטעות מוצר "חדש", אשר למעשה כבר היה קיים קודם. גורמים אלה הביאו לצורך בתפקיד החדש, של "ארכיטקט תוכנה" בפרוייקטיםבפרויקטים גדולים של פיתוח תוכנה.
 
== תחומי אחריות ==