ارائه روشی برای رتبه بندی نیازمندی های کارکردی و غیرکارکردی با درنظر گرفتن تاثیر متقابل نیازها

سال انتشار: 1396
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 147

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

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

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

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

JR_SIEPM-3-3_004

تاریخ نمایه سازی: 30 مرداد 1401

چکیده مقاله:

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

نویسندگان

امید زارع

دانشجوی کارشناسی ارشد مهندسی فناوری اطلاعات، دانشگاه علوم و فنون مازندران، بابل، ایران

همایون موتمنی

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