خطوط تولید نرم افزار

  • سال انتشار: 1395
  • محل انتشار: کنفرانس بین المللی مهندسی کامپیوتر و فناوری اطلاعات
  • کد COI اختصاصی: CITCOMP01_160
  • زبان مقاله: فارسی
  • تعداد مشاهده: 2757
دانلود فایل این مقاله

نویسندگان

بتول لگزائی

عضو هیات علمی گروه کامپیوتر ، دانشکده فنی و مهندسی، دانشگاه زابل

چکیده

یک خط تولید نرم افزار، مکانیزمی است که امکان توسعه مجموعه ای از سیستم های نرم افزاری مشابه را، با استفاده مجدد از دارایی های نرم افزاری می دهد. در یک خط تولید نرم افزار، محصولات، برخی خصوصیات را به اشتراک می گذارند (مشترکات) و در عین حال خصوصیات اضافه ای را برای سفارشی سازی، فراهم می کنند (تغییرپذیری).در این مقاله ویژگی ها و مفاهیم اصلی یک خط تولید نرم افزار تشریح می شود. تفاوت های کلیدی بین متدولوژی خط تولید نرم افزار و روش های سنتی توسعه نرم افزار بیان می شود و در نهایت سه متدولوژی در زمینه خط تولید نرم افزار به همراه نقاط قوت و ضعف هر یک، معرفی می شوند: خطوط تولید نرم افزار مبتنی بر مدل، خطوط تولید نرم افزار پویا و خطوط تولید نرم افزار خودکار. در نهایت مشاهده می شود که بهره گیری از ویژگی های خودتطبیق پذیری و خودپیکربندی محصولات در خطوط تولید نرم افزار پویا و مکانیزم به اشتراک گذاری دانش در خطوط تولید نرم افزار خودکار، تاثیر قابل ملاحظه ای در بهبود کیفیت محصولات و کاهش هزینه و زمان توسعه نرم افزار خواهد داشت.

کلیدواژه ها

خط تولید نرم افزار، خط تولید نرم افزار مبتنی بر مدل ، خط تولید نرم افزار پویا، خط تولید نرم افزار خودکار

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.