תכנות מוקצן (Extreme Programming): מטרות, עקרונות, שיטות וכלים

מוסד לימוד
מקצוע
מילות מפתח , , ,
שנת הגשה 2006
מספר מילים 19816
מספר מקורות 23

תקציר העבודה

תכנות מוקצן (Extreme Programming):
מטרות, עקרונות, שיטות וכלים תקציר “תכנות מוקצן” הינו מתודולוגיית פיתוח תוכנה אשר נושאת את דגל פיתוח התוכנה הפשוט, המהיר ונטול הבירוקרטיה. פיתוח תוכנה בעזרת מתודולוגיה זו מבטיח לספק מערכת איכותית יותר, בצורה מהירה יותר ותוך מתן מענה לצרכי הלקוח ושיתופו בכל שלב בתהליך הפיתוח בצורה אפקטיבית יותר מכל מתודולוגית פיתוח מסורתית.
בעבודה זו אפרט את הבעיות אשר מתודולוגית "התכנות המוקצן" באה לפתור ואת הערכים, הכללים ושיטות העבודה אשר מגדירות את הפילוסופיה ודרכי הפעולה על-פי מתודולוגיה זו. בנוסף אפרט את דרך מימוש המתודולוגיה בפועל בעזרת דוגמאות וכלי פיתוח "חופשיים" (Open Source) העומדים לרשות המפתחים בבואם ליישם מתודולוגיה זו. אסיים בדוגמא מפרויקט אשר ניהלתי ובו ניסיתי להטמיע מספר שיטות עבודה, רעיונות וכלים הלקוחים מעולם "התכנות המוקצן".