بررسی انواع روش‌های مدل‌سازی تغییرپذیری در خط تولید نرم‌افزار

نویسندگان

1 دانشجوی کارشناسی ارشد ،گروه مهندسی کامپیوتر، دانشگاه مجازی ایرانیان، تهران، ایران

2 دکتری مهندسی کامپیوتر،دانشکده مهندسی کامپیوتر، دانشگاه صنعتی شریف، تهران، ایران

doi
چکیده

خط تولید نرم‌افزار  رویکردی نوین برای توسعه مجموعه ای از محصولات متنوع با ویژگی‌های متفاوت است که این تنوع ویژگی‌ها در محصولات قابل ارائه، توسط مدل‌های تغییرپذیری نشان داده می‌شود. حوزه خط تولید نرم‌افزار و تغییرپذیری از موضوعات تحقیقاتی گسترده طی چند دهه گذشته بوده است. در این مقاله مطالعاتی که تاکنون در این زمینه انجام شده اند بررسی شده و بر اساس تجزیه و تحلیل و استفاده از نتایج مبتنی بر شواهد تحقیقات، بهترین و پرکابردترین نحوه مدل سازی تغییرپذیری در یک خط تولید نرم‌افزار مشخص می‌گردد. در این راستا 90 مقاله مورد بررسی قرار گرفته‌ شده است. بر اساس تحقیقات انجام شده، مدل‌های تغییر پذیری متعددی وجود دارد که تغییرپذیری در خط تولید نرم افزار را پوشش می‌دهند که از بین آن‌ها "مدل ویژگی " به‌عنوان مشهورترین مدل، مطرح می‌باشد و می‌توان آن را به عنوان یک مدل مناسب برای نمایش تغییرپذیری، به ویژه برای توسعه‌دهندگان و محققان در نظر گرفت.