مهندسی نیازمندی ها در توسعه چابک نرم افزارها: فرصت ها و چالش ها

سال انتشار: 1395
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,626

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

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

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

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

CBCONF01_0939

تاریخ نمایه سازی: 16 شهریور 1395

چکیده مقاله:

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

نویسندگان

مهدی سخائی نیا

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

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • The Standish Group. CHAOS CHRONICLE S v3.0. Standish Group's 2003. ...
  • STANDISH GROUP - 2013 The CHAOS Mani festo-Think Big, Act ...
  • Saiedian, H., & Dale, R. (2000). "Requirements engineering: making the ...
  • Boehm, B. (2000). "Requirements that handle" IKIWISI, COTS, and rapid ...
  • Nuseibeh, B., & Easterbrook, S. (2000, May). "Requirements engineering: a ...
  • Paetsch, F., Eberlein, A., & Maurer, F. (2003, June). "Requirements ...
  • Jun, L., Qiuzhen, W., & Lin, G. (2010). "Application of ...
  • CMMI @ Models and Modules _ http ://www. sei _ ...
  • Cysneiros, L. M., & Leite, J. C. S. D. P. ...
  • Schwaber, K. (2004). "Agile project management with Scrum". Microsoft Press. ...
  • Bang, T. J. (2007). "An agile approach to requirement specification". ...
  • Fairley, R. E. (2011). "Managing and leading software projects". John ...
  • Futrell, R. T., Shafer, L. I., & Shafer, D. F. ...
  • Rahman, A. (2015). "An Empirical Study on the Role of ...
  • Huo, M., Verner, J., Zhu, L., & Babar, M. A. ...
  • Macias, F. J. (2004). "Empirical assessmet of extreme programming" (Doctoral ...
  • Benediktsson, O., Dalcher, D., & Thorbergsson, H. (2006). "Comparison of ...
  • Cao, L, & Ramesh, B. (2008). "Agile requirements engineering practices: ...
  • Farid, W. M., & Mitropoulos, F. J. (2012, March). _ ...
  • Mnkandla, E., & Dwolatzky, B. (2006, October). "Defining agile software ...
  • Lopez, C., Cysneiros, L. M., & Astudillo, H. (2008, September). ...
  • Wei, B., Jin, Z., & Liu, L. (2010, November). _ ...
  • Murphy, D. C., Baker, B. N., & Fisher, D. (1974). ...
  • Dvir, D., & Lechler, T. (2004). "Plans are nothing, changing ...
  • Maierhofer, S., Stelzmann, E., Kohlbacher, M., & Fellner, B. (2010). ...
  • نمایش کامل مراجع