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

  • سال انتشار: 1402
  • محل انتشار: فصلنامه آرمان پردازش، دوره: 4، شماره: 4
  • کد COI اختصاصی: JR_ARPR-4-4_002
  • زبان مقاله: فارسی
  • تعداد مشاهده: 40
دانلود فایل این مقاله

نویسندگان

مرتضی یزدان پناه

دانشگاه افسری و تربیت پاسداری امام حسین علیه السلام

چکیده

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

کلیدواژه ها

توسعه نرم افزار؛ نیازمندی های غیر عملکردی؛ مولفه های کیفی, روش چابک

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

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

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