בית התפתחות מהי התפתחות איטרטיבית ומצטברת? - הגדרה מטכנולוגיה

מהי התפתחות איטרטיבית ומצטברת? - הגדרה מטכנולוגיה

תוכן עניינים:

Anonim

הגדרה - מה המשמעות של התפתחות איטרטיבית והדרגתית?

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


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


זוהי אחת המתודולוגיות של פיתוח תוכנת Agile, תהליך אחיד רציונלי ותכנות קיצוני.

Techopedia מסביר את ההתפתחות האיטראטיבית וההדרגתית

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


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


ניתן לקבץ התפתחות איטרטיבית והדרגתית לשלבים הבאים:

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