توسعه نرم افزاری مبتنی بر مولفه

سال انتشار: 1402
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 980

فایل این مقاله در 17 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CECCONF19_006

تاریخ نمایه سازی: 28 خرداد 1402

چکیده مقاله:

هدف نهایی توسعه نرم افزار ساخت محصولات با کیفیت بالا است. مشتریان صنعت نرم افزار همیشه خواهان محصولات باکیفیت سریع و مقرون به صرفه هستند. توسعه مبتنی بر مولفه((CBD مناسبترین روش برای شرکتهای نرمافزاری برای برآوردن خواسته های بازار هدف است. برای انتخاب CBD، تیمهای توسعه نرمافزار باید اجزای عمومی موجود در بازار را سفارشی کنند و انتخاب اجزای مناسب از بین میلیونها مولفه شخص ثالث و تجاری ( (COTS برای تیمهای توسعه بسیار دشوار است. از سوی دیگر، توسعه انبار داخلی خسته کننده و زمان بر است. به دلیل استفاده گسترده از قطعات، CBSE کاملا با روش سنتی آبشار متفاوت است. CBSE نه تنها مستلزم تمرکز بر مشخصات و توسعه سیستم است، بلکه نیاز به بررسی بیشتر برای زمینه کلی سیستم، خصوصیات اجزای جداگانه و فرآیند اکتساب و یکپارچه سازی اجزا دارد. اصطلاح توسعه نرم افزار مبتنی بر مولفه (CBD) را میتوان به عنوان فرآیند ساخت یک سیستم با استفاده از مولفه ها نام برد. چرخه حیات CBD شامل مجموعهای از مراحل یعنی شناسایی و انتخاب اجزا بر اساس نیاز، یکپارچهسازی، مونتاژ اجزای انتخابشده و به روزرسانی سیستم به عنوان اجزای سازنده در طول زمان با نسخه های جدیدتر است. در این مقاله بررسی ادبیات شاخصی از تکنیکهای پیشنهادی برای مراحل مختلف چرخه زندگی CBD ارائه میکند. هدف کمک به درک بهتر تکنیکهای مختلف CBD است.

کلیدواژه ها:

صنعت نرم افزار ، توسعه مبتنی بر مولفه ، ارزیابی کارایی ، طبقه بندی

نویسندگان

حسین فقیه علی آبادی

کارشناسی ارشد مهندسی نرم افزار

آرش جنتی

کارشناسی ارشد مهندسی نرم افزار