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

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

متن کامل این مقاله منتشر نشده است و فقط به صورت چکیده یا چکیده مبسوط در پایگاه موجود می باشد.
توضیح: معمولا کلیه مقالاتی که کمتر از ۵ صفحه باشند در پایگاه سیویلیکا اصل مقاله (فول تکست) محسوب نمی شوند و فقط کاربران عضو بدون کسر اعتبار می توانند فایل آنها را دریافت نمایند.

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

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

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

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

MHCONF03_012

تاریخ نمایه سازی: 25 اردیبهشت 1398

چکیده مقاله:

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

کلیدواژه ها:

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

نویسندگان

محمدرضا کاظمی

کارشناسی ارشد کامپیوتر گرایش نرم افزار