תוכן עניינים:
הגדרה - מה המשמעות של פיתוח מבוסס רכיבים (CBD)?
פיתוח מבוסס רכיבים (CBD) הוא הליך המדגיש את התכנון והפיתוח של מערכות מבוססות מחשב בעזרת רכיבי תוכנה לשימוש חוזר. עם CBD המיקוד עובר מתכנות תוכנה להלחנת מערכות תוכנה.
טכניקות פיתוח מבוססות רכיבים כוללות נהלים לפיתוח מערכות תוכנה על ידי בחירת רכיבים מחוץ למדף ואז הרכבתם באמצעות ארכיטקטורת תוכנה מוגדרת היטב. בעזרת שימוש שיטתי ברכיבים גרגירים גס, CBD מתכוונת לספק איכות ופלט טובים יותר.
פיתוח מבוסס רכיבים ידוע גם כהנדסת תוכנה מבוססת רכיבים (CBSE).
Techopedia מסביר פיתוח מבוסס רכיבים (CBD)
דוגמנות מונחת עצמים מביאה לשפע של מעמדות, חפצים ומערכות יחסים מדויקות. קשה מאוד לגלות חלקים שניתנים לשימוש חוזר בקרב יחידות קטנות יותר אלה. הרעיון העומד מאחורי CBD הוא לשלב את החלקים הקשורים בהם ולעשות בהם שימוש חוזר באופן קולקטיבי. חלקים משולבים אלה ידועים כרכיבים.
טכניקות פיתוח מבוססות רכיבים מורכבות משגרות פיתוח לא קונבנציונאליות, כולל הערכת רכיבים, אחזור רכיבים וכו '. חשוב שה- CBD יבוצע בתוך תשתית תוכנת ביניים התומכת בתהליך, למשל Enterprise Java Beans.
המטרות העיקריות של CBD הן כדלקמן:
- חסוך זמן וכסף בבניית מערכות גדולות ומורכבות: פיתוח מערכות תוכנה מורכבות בעזרת רכיבים מחוץ למדף מסייע בהפחתה משמעותית של זמן פיתוח התוכנה. ניתן להשתמש בנקודות פונקציה או בטכניקות דומות כדי לאמת את כדאיות השיטה הקיימת.
- שפר את איכות התוכנה: איכות הרכיב היא גורם המפתח מאחורי שיפור איכות התוכנה.
- איתור ליקויים במערכות: אסטרטגיית ה- CBD תומכת בזיהוי תקלות על ידי בדיקת הרכיבים; עם זאת, איתור מקור הליקויים הוא מאתגר ב- CBD.
- מסירה ממוזערת:
- חפש בקטלוגים של רכיבים
- מיחזור של רכיבים מורכבים מראש
- יעילות משופרת:
- מפתחים מתרכזים בפיתוח אפליקציות
- איכות משופרת:
- מפתחי רכיבים יכולים לאפשר זמן נוסף להבטיח איכות
- הוצאות מזעריות
- פיתוח רכיבים
- פרסום רכיבים
- בדיקת רכיבים כמו גם אחזור
- ניתוח רכיבים
- הרכבת רכיב
