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

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

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

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

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

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

CONFITC07_045

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

چکیده مقاله:

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

نویسندگان

مهرناز کلاته

گروه مهندسی کامپیوتر،دانشکده برق و کامپیوتر،دانشگاه آل طه، تهران، ایران

علی اکبر صدری

گروه مهندسی کامپیوتر دانشکده فنی و مهندسی، دانشگاه امام علی (ع) تهران، ایران.