مهندسی نرم افزار مبتنی بر پیکرپار (Component-based software engineering)
مقدمه:
مهندسی نرم افزار مبتنی بر پیکرپار(CBSE) در رابطه با پیشرفت قسمت قابل استفاده مجدد سیستم نرم افزار (component)، توسعه ی اجزا، تعمیر و نگهداری و پیشرفت سیستم با استفاده از جایگزینی و سفارشی سازی است.
سیستم های ساختمان از قطعات و ساخت و ساز قطعات برای سیستم های مختلف مستلزم اسلوب شناسی محقق و پردازش ها نه تنها در رابطه با فازهای تعمیر و نگهداری و پیشرفت، بلکه در تمام اجزا و چرخه دوام سیستم شامل سازمان، بازاریابی، قانون و جنبه های دیگر است.بعلاوه اهدافی از قبیل خصوصیات قطعه، ترکیب و آرایش، توسعه ی فناوری قطعه که برای مهندسی نرم افزار مبتنی بر پیکرپار خاص است، تعدادی از رشته ها و فرایندهای مهندسی نرم افزار وجود دارد که مستلزم اسلوب شناسی ویژه برای نرم افزار مبتنی بر قطعه است. بیشتر این اسلوب شناسی ها هنوز در عمل ثابت نشده است، بعضی از آن ها هم هنوز توسعه نیافته اند.
تعریف و خصوصیات اجزاء:
یک جزء نرم افزاری منحصر به فرد، یک بسته ی پیش نوشته ی نرم افزاری، خدمات وب، وسیله ی وب، یا یک ماژول است که مجموعه ای از کارهای مربوط را در محفظه ای قرار می دهد.
همه ی فرایندهای سیستم در اجزای جداگانه ای قرار داده شده اند بنابراین همه ی داده ها و کارها کنار هر جزء مفهوما مرتبط هستند.
دیدگاه مبتنی بر جزء جدید نیست. اجزاء به طور صریح در معماری نرم افزار مورد خطاب قرار گرفته اند و به طور عادی در سیستم نرم افزاری استفاده می شوند.
ترجمه شده توسط الناز اصغری
برگرفته از سایت www.researchgate.net