• مقالات آموزشی
    • آموزش برنامه نویسی
    • آموزش الگوریتم
    • آموزش شبکه های کامپیوتری
    • آموزش های عمومی
  • ترجمه مقاله
    • لیست ترجمه کامل مقالات
    • لیست ترجمه مفهومی مقالات
  • تحقیق و پژوهش
    • لیست داکیومنت پایان‌نامه
    • لیست داکیومنت سمینار
  • پیاده سازی
    • سی پلاس پلاس ++C
    • برنامه نویسی OpenGL
    • سی شارپ #C
    • پایتون Python
    • اندروید Android
    • پی اچ پی PHP
    • متلب Matlab
  • پاورپوینت
    • پاورپوینت الگوریتم های بهینه سازی
    • پاورپوینت شبکه‌های کامپیوتری
    • پاورپوینت مهندسی کامپیوتر
    • پاورپوینت یادگیری ماشین
    • پاورپوینت درس و تحقیق
    • قالب آماده پاورپوینت
  • فیلم آموزشی
    • لیست فیلم های آموزشی
  • قالب آماده
    • لیست قالب آماده HTML
  • دانلود رایگان
  • مجله پی استور
  • آموزش برنامه نویسی
  • آموزش الگوریتم
  • آموزش شبکه
  • آموزش عمومی

ورود

رمز عبور را فراموش کرده اید؟

هنوز عضو نشده اید؟ عضویت در سایت
  • قوانین
  • تماس با ما
  • درباره ما
  • همکاری با ما
پی استور
0

ورود و ثبت نام

مقالات آموزشی
  • ترجمه مقاله
    • لیست ترجمه کامل مقالات
    • لیست ترجمه مفهومی مقالات
  • تحقیق و پژوهش
    • لیست داکیومنت پایان‌نامه
    • لیست داکیومنت سمینار
  • پیاده سازی
    • سی پلاس پلاس ++C
    • برنامه نویسی OpenGL
    • سی شارپ #C
    • پایتون Python
    • اندروید Android
    • پی اچ پی PHP
    • متلب Matlab
  • پاورپوینت
    • پاورپوینت الگوریتم های بهینه سازی
    • پاورپوینت شبکه‌های کامپیوتری
    • پاورپونت مهندسی کامپیوتر
    • پاورپوینت یادگیری ماشین
    • پاورپوینت درس و تحقیق
    • قالب آماده پاورپوینت
  • فیلم آموزشی
    • لیست فیلم های آموزشی
  • قالب آماده
    • قالب آماده HTML
  • مجله پی استور

سمینار روش های پیش بینی و تخمین نقص نرم افزار با استفاده از داده کاوی

خانهفروشگاههوش مصنوعییادگیری ماشینسمینار روش های پیش بینی و تخمین نقص نرم افزار با استفاده از داده کاوی
سمینار روش های پیش بینی و تخمین نقص نرم افزار با استفاده از داده کاوی

سمینار روش های تخمین نقص نرم افزار با استفاده از داده کاوی

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

در این سمینار سعی شده به بررسی روش‌های دسته‌بندی مؤلفه‌های نرم‌افزاری و دسته‌بندی مدل‌های یادگیری ماشین که در بهبود دقت پیش‌بینی ماژول‌های مستعد نقص استفاده‌شده است، پرداخته شود. هدف ما بررسی روش‌های یادگیری ماشین که تاکنون در این حوزه ارائه‌شده است هست تا بتوانیم اولویت‌های پژوهشی در این حوزه را مشخص کنیم.

پیش بینی و تخمین نقص نرم افزار

چکیده مطلب پیش بینی و تخمین نقص نرم افزار

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

رویکردهای و روش‌های مختلفی در یادگیری ماشین وجود دارد. در این سمینار چهار رویکرد یادگیری ماشین شامل روش‌های مبتنی بر نرمال‌سازی، روش‌های مبتنی بر یادگیری نامتوازن، روش‌های مبتنی بر انتخاب ویژگی و روش‌های مبتنی بر یادگیری تلفیقی موردبحث و بررسی قرار می‌گیرند.

واژه های کلیدی: پیش‌بینی نقص نرم‌افزار، داده‌کاوی، یادگیری ماشین، دسته‌بندی

مقدمه

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

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

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

درروش دسته‌بندی با توجه به سابقه ماژول ناقص مدلی استخراج می‌شود که بر اساس آن بتوان با دقتی مناسب پیش‌بینی نقص در ماژول جدید را انجام داد. یافته‌های قبلی بر اساس یادگیری از متریک‌های به‌دست‌آمده از ماژول‌های نرم‌افزاری نشان می‌دهد ارتباط قوی بین این متریک‌ها و پیش‌بینی نقص وجود دارد.

فهرست مطالب موجود در سمینار نقص نرم افزار و داده کاوی

در ادام فهرست مطالب موجود در سمینار پیش بینی و تخمین نقص نرم افزار با استفاده از داده کاوی در دو فصل آورده شده است:

فصل اول: کلیات سمینار

1-1 مقدمه

1-2 بیان مسئله

1-3 اهداف سمینار

فصل دوم: روش های پیش بینی نقص نرم افزار

2-1 مقدمه

2-2 دیتاست های ارزیابی شده در پیش بینی نقص نرم افزار

2-2-1 دیتاست ارزیابی ناسا

2-2-2 دیتاست ارزیابی Eclipse

2-2-3 دیتاست ارزیابی ReLink

2-2-4 دیتاست ارزیابی AEEEM

2-3 معیار های ارزیابی مدل های پیش بینی نقص نرم افزار

2-4 نحوه اعتبار سنجی دیتاست ها

2-5 انواع روش های پیش بینی نقص نرم افراز

2-5-1 روش های مبتنی بر نرمال سازی داده ها

2-5-2 روش های مبتنی بر یادگیری نامتوازن

2-5-2-1 رویکرد در سطح داده

2-5-2-2 رویکرد در سطح الگوریتم

2-5-2-3 رویکرد یادگیری حساس به هزینه

2-5-3 روش های مبتنی بر انتخاب ویژگی

2-5-3-1 روش‌های مبتنی بر استخراج ویژگی

2-5-3-2 روش‌های مبتنی بر انتخاب زیرمجموعه‌ای از ویژگی‌ها

2-5-3-3 روش‌های فیلتر

2-5-3-4 روش‌های دسته‌بندی

2-5-4 روش های مبتنی بر یادگیری تلفیقی

2-6 نتیجه گیری

درباره محصول

سمینار روش های پیش بینی و تخمین نقص نرم افزار با استفاده از داده کاوی در 37 صفحه در قالب word و بصورت زیپ شده و کامل قابل دانلود می باشد. این محصول به صورت کامل و روان در مورد پیش بینی و تخمین نقص نرم افزار است و توسط کارشناسان پی استور بازنگری و تایید شده می باشد. این محصول دارای نشان تضمین کیفیت پی استور می باشد. برای دانلود محصول آن ر ا خریداری فرمایید. به محض خرید محصول لینک دانلود در دسترس خواهد بود. در صورت بروز هرگونه مشکل با واحد فروش پی استور تماس حاصل فرمایید.

امتیاز
5.00 از 1 رأی
5.00 1 رای
69,000 تومان
تعداد دانلود : 65
تاریخ انتشار: 8 مهر 1398
تاریخ بروزرسانی: 12 آذر 1399
حجم فایل: 0.7 مگابایت
فرمت فایل docx در قالب Word
نسخه: 1.0
لایسنس: ندارد
هماهنگی با: Microsoft Word 2007 و بالاتر
نظرات و دیدگاه ها
  • programstore
    8 مهر 1398
    نمره 5 از 5
    پاسخ

    نظرات و پیشنهادات خود را با ما در میان بگذارید.

قوانین ثبت دیدگاه

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

لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قیمت 69,000 تومان

افزودن به علاقه مندی ها
این سمینار در 37 صفحه در قالب word و pdf بصورت زیپ شده قابل دانلود است. به محض خرید محصول لینک دانلود در دسترس خواهد بود. با خرید این محصول از مزایای زیر بهره‌مند می‌شوید:
  • دسترسی به فایل محصول به صورت مادام‌العمر
  • ۶ ماه پشتیبانی کاملا رایگان و تضمین شده
امتیاز
5.00 از 1 رأی
5.00 1 رای
69,000 تومان

تاریخ انتشار: 8 مهر 1398
تاریخ بروزرسانی: 12 آذر 1399
حجم فایل: 0.7 مگابایت
فرمت فایل docx در قالب Word
نسخه: 1.0
لایسنس: ندارد
هماهنگی با: Microsoft Word 2007 و بالاتر
تعداد دانلود : 65

قیمت: 69,000 تومان

تماس با ما
  • دفتر پشتیبانی: 04144225175
  • دسترسی سریع: 09227367942
  • واتساپ پشتیبانی: 09208501946
  • [email protected]
درباره پی استور

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

مجوز های اخذ شده

نشان ملی  

  • قوانین
  • تماس با ما
  • درباره ما
  • همکاری با ما
پی استور
  • آموزش برنامه نویسی
  • آموزش الگوریتم
  • آموزش شبکه
  • آموزش عمومی
تمامی حقوق برای پی استور محفوظ است.
keyboard_arrow_up