ارائه روشی برای انتخاب ویژگیهای مؤثر در آزمون اولویتگرا برای خط تولید نرمافزار با هرس کردن مدل ویژگی

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

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

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

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

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

CSITM02_167

تاریخ نمایه سازی: 25 بهمن 1394

چکیده مقاله:

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

کلیدواژه ها:

مهندسی خط تولید نرمافزار ، مدل ویژگی ، آزمون ، اولویتبندی ، هرس کردن

نویسندگان

زهرا اکبری

دانشجوی کارشناسی ارشد مهندسی نرمافزار، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی تهران

مهران محسن زاده

عضو هیأت علمی گروه مهندسی کامپیوتر، واحد علوم و تحقیقات، دانشگاه آزاد اسلامی تهران

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • A. Ammann, Paul, and Jeff Offut (2008); "Introduction to software ...
  • C. Beizer, Boris(1995);" Black-box testing: techniques for functional testing of ...
  • D. Boehm, B., Lane, J. A., Koo Imanojwong, S., Turner, ...
  • E. Brownlee, Kenneth Alexander, and Kenneth Alexander Brownlee(1965); "Statistical theory ...
  • F. Pankratius, V. (2007);" Product lines for digital information products", ...
  • _ Pohl, Klaus, Ginter Bockle, and Frank Van Der Linden ...
  • J. Mendonca, Marcilio, Moises Branco, and Donald Cowan, (last visit ...
  • K. Software Engineering Institute, C arnegieMellon (last visit September 2014); ...
  • N. Brito, I. S., & Moreira, A. M. (2003, November). ...
  • O. Cabral, I., Cohen, M. B., & Rothermel, G. (2010). ...
  • and prioritization for product line feature models". In Information Technology: ...
  • Q. Guendouz, Amina, Djamal Bennouar (2013);"A Software Product Line For ...
  • R. Jin-Hua, Li, Li Qiong, and Li Jing(2008); "The w-model ...
  • T. Kishi, T., & Noda, N. (2004, August). "Design testing ...
  • X. Reis, S., Metzger, A., & Pohl, K. (2007). Integration ...
  • Y. Reuys, A., Kamsties, E., Pohl, K., & Reis, S. ...
  • AA.Shi, J., Cohen, M. B., & Dwyer, M. B. (2012). ...
  • BB. Sneed, Harry (2004); "Measuring the Effectiveness of a Test", ...
  • DD. Weileder, S., Sokenou, _ & Schlingloff, B. H. (2008). ...
  • EE. Weiser, M. D., Gannon, J. D., & McMullin, P. ...
  • FF. Kang, K. C., Cohen, S. G., Hess, J. A., ...
  • GG.McGregor, J. D. (2010). "Testing a software product line". In ...
  • HH. Van Solingen, R., Basili, V., Caldiera, _ & Rombach, ...
  • نمایش کامل مراجع