عنوان مقاله :
بررسي چالش هاي توسعه نرمافزار به روش چابك با تمركز بر الزامات غير عملكردي
پديد آورندگان :
يزدان پناه ، مرتضي دانشگاه افسري و تربيت پاسداري امام حسين عليه السلام
كليدواژه :
توسعه نرم افزار , نيازمندي هاي غير عملكردي , مولفه هاي كيفي , روش چابك
چكيده فارسي :
چالشهاي توسعه نرمافزار با استفاده از روش چابك با تمركز بر الزامات غير عملكردي، يكي از مسائل مهم در حوزه مهندسي نرمافزار است. الزامات غير عملكردي شامل مواردي مانند كارايي، امنيت، قابليت استفاده، قابليت نگهداري و قابليت توسعه هستند كه در طراحي و توسعه نرمافزار بسيار حائز اهميت هستند. با وجود اين، در روش چابك، چالشهايي براي ادغام الزامات غير عملكردي با الزامات عملكردي وجود دارد و همچنين بررسي و ارزيابي اين الزامات در طول فرآيند توسعه نرمافزار بسيار مهم است. نيازمندي ها و الزامات غير عملكردي(NFR) اغلب به عنوان يك مسئله مشكل ساز گزارش ميشود .NFR ها مولفه هاي كيفي مي باشند كه بر روي انتظارات متمركز مي شوند و در حقيقت براي داشتن سيستم كاربري بهينه و آسان به ما كمك مي كنند كه داراي كارايي و بازده قابل قبولي باشد.در بررسي هاي به عمل آمده دانش ناكافي ، شايستگي پايين كاركنان به ويژه از نظر مهارت هاي تحليلي و تجربه حرفه اي آنها ازجمله مولفه هاي شناسايي شده ناديده انگاري NFR شناسايي شده است . هدف ما در اين مقاله شناسايي چالشها و مشكلاتي است كه بر اجراي NFR ها تأثير ميگذارند و شيوه هايي كه اجراي موفقيت آميز NFR ها را تسهيل مي كنند . به منظور يافتن پاسخ مناسب به پرسش هاي مطرح شده و راه كار مناسب ما با يك رويكرد كيفي مروري بر ادبيات مطرح شده بطور نظام مند را بررسي و جمعبندي كرده ايم در مطالعات بررسي شده تحليل جامعي كه از تكنيك هاي مهندسي نيازمندي به روش چابك براي مقابله با چالش هاي نيازمنديهاي غير عملكردي صحبت به ميان آورده باشد مشاهده نگرديد در اين مقاله چالش هاي توسعه نرم افزار به روش چابك با تمركز بر الزامات غير عملكردي مورد بررسي قرار گرفت نيازمندي هاي غير عملكردي يك حوزه تحقيقاتي با اهميت مي باشد كه عمدتاً به دليل فراواني شكست هاي پروژه ناشي از ناديده گرفتن ويژگيهاي كيفي مرتبط بارزشهاي كاربر رخ مي دهد در بررسي هاي انجام شده افزايش هزينه و زمان توسعه كاهش انعطاف پذيري ،سيستم افزايش پيچيدگي و مشكلات نگهداري و توسعه بعدي و در نهايت افزايش خطرات امنيتي و خطاهاي نرم افزاري از جمله آسيب هاي بي توجهي به الزامات غير عملكردي شناسايي شده است. هماهنگي و همكاري مؤثر بين گروه هاي توسعه و ساير ذينفعان نيز بسيار حائز اهميت است با رعايت بهترين شيوه ها و روشهاي مديريت الزامات غير عملكردي مي توان بهبود قابل توجهي در فرآيند توسعه نرم افزار به روش چابك با دقت و كيفيت بالاتر .داشت حوزه مطالعاتي مهندسي نرم افزار از جمله حوزه هاي جذاب و كاربردي محسوب ميشود بدون شك روزبه روز تحقيقات انجام شده در اين زمينه گسترش پيدا كرده و نتايج بهتري را ارائه خواهد كرد از جمله زمينه هاي پيشنهادي براي مطالعات مرتبط بعدي در اين زمينه مي توان به بررسي مدلها و روشهاي مديريت چابك و بهبود فرآيندهاي توسعه اشاره كرد .
عنوان نشريه :
آرمان پردازش
عنوان نشريه :
آرمان پردازش