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

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