ارائه روشی برای انتخاب ویژگیهای مؤثر در آزمون اولویتگرا برای خط تولید نرمافزار با هرس کردن مدل ویژگی
Publish Year: 1394
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 539
This Paper With 16 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
CSITM02_167
تاریخ نمایه سازی: 25 بهمن 1394
Abstract:
خط تولید نرمافزار رویکردی برای توسعه سیستمهای نرمافزاری است که به هم شباهت دارند و برای بهبود کیفیت، بالابردن بهره وری و کاهش زمان توسعه، مورد توجه قرار گرفته و با استفاده از داراییهای پایه با قابلیت استفاده مجدد در تولید محصولات نرم-افزاری، بهکار گرفته میشود. فرایند مهندسی خط تولید نرمافزار، تفاوتهای اساسی با نرمافزارهای تکمحصول دارد و به همین دلیل در فعالیتهایی مانند آزمون نرمافزار، نمیتوان از راهکارهای یکسانی برای هر دو این روشهای توسعه، استفاده کرد. در مهندسی خط تولید نرمافزار، فرایند آزمون میتواند بسیار هزینهبر باشد و بهطور مستقیم به تعداد محصولات تولید شده، وابستهاست. از طرفی آزمون کامل در سیستمهای نرمافزاری غیرممکن بهنظر میرسد. به همین دلیل لازم است بین بودجه، زمان لازم برای اجرای آزمون و کیفیت محصول نهایی، موازنهای برقرار شود. یکی از چالشهای عمده در آزمون خط تولید نرمافزار، چگونگی کاهش هزینه اجرای آن است. نوآوری این پژوهش، ارائه روشی برای انتخاب ویژگیهای مؤثر در فرایند آزمون زودهنگام خط تولیدنرمافزار در بخش مهندسی دامنه، با بهره گرفتن از مدل ویژگی در اولویتبندی ویژگیها و با هدف کاهش هزینه لازم برای اجرای آنها است. در این روش، بر استفاده مجدد از فراوردههای مهندسی دامنه در خط تولید نرمافزار و اولویتبندی اجرای موردهای آزمون تأکید میشود و این اولویتبندی انتخاب محصولات در مهندسی دامنه، کاهش هزینه آزمون را در پی خواهد داشت. این روش در دو مرحله باعث کاهش تعداد موردهای آزمون میشود که تأثیر قابل توجهی در کاهش هزینه آزمون دارد و در ارزیابی تحلیلی، این موضوع ثابت شده است. همچنین روش مورد نظر، بر مدل ویژگی یک سیستم مدیریت آموزشی اعمال شده است.
Keywords:
Authors
زهرا اکبری
دانشجوی کارشناسی ارشد مهندسی نرمافزار، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی تهران
مهران محسن زاده
عضو هیأت علمی گروه مهندسی کامپیوتر، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی تهران
مراجع و منابع این Paper:
لیست زیر مراجع و منابع استفاده شده در این Paper را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود Paper لینک شده اند :