היישום אינו מחובר לאינטרנט

תכנות בזוגות במתודולוגית "תכנות קיצוני"

עבודה מס' 065587

מחיר: 482.95 ₪   הוסף לסל

תאור העבודה: טכניקת ה-Pair Programming, שהיא אחד מהעקרונות המשמעותיים בשיטת ה Extreme Programming.

9,271 מילים ,21 מקורות ,2006

תקציר העבודה:

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

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

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

תוכן העניינים:
1. מבוא :
1.1 רקע לנושא שיטות ניהול פרויקט
1.2 מתודולוגית "מפל המים" - Waterfall
1.2.1 הבעיות המרכזיות במתודולוגיית "מפל המים"
1.3 מתודולוגית "תכנות קיצוני" - Extreme Programming
2. עקרונות שיטת ה- Extreme Programming:
2.1 תיאור המודל
2.2 עקרונות מנחים
2.3 יתרונות
2.4 חסרונות
3. התמקדות ב-Pair Programming:
3.1 הגדרה
3.2 עקרונות השיטה
3.3 המלצות לעבודה יעילה בזוגות
3.4 מחקרים בנושא יתרונות וחסרונות השיטה
3.4.1 מבוא
3.4.2 תיאור המחקרים
3.4.3 סיכום ומסקנות
4. סיכום ומסקנות - מה צופן העתיד?
5. ביבליוגרפיה

קטע מהעבודה:

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

תגים:

מערכות מידע · פיתוח מערכת

אפשרויות משלוח:

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

אפשרויות תשלום:

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

אודות האתר:

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