پایان نامه > کتابخانه مرکزی دانشگاه صنعتی شاهرود > مهندسی کامپیوتر > مقطع کارشناسی ارشد > سال 1401
پدیدآورندگان:
وحید باغانی [پدیدآور اصلی]، علیرضا تجری[استاد راهنما]، منصور فاتح[استاد مشاور]
چکیده: همواره یکی از دغدغههای توسعهدهندگان نرمافزار، مسئله تست پروژه نرمافزاری و پیدا کردن خطاهای نرمافزاری که که ممکن است در پروژه بوجود آید است. اما این فرآیند یک فعالیت زمانگیر با صرف زمان و منابع زیادی است. مفهوم پیشبینی خطاهای نرمافزاری مدلی است که میتواند با استفاده از صرف محدودی از منابع و زمان، بسیار به مفهوم تست نرمافزار کمک کند. پیشبینی خطاهای نرمافزاری در تعریف یکجور فرآیند برای پیشبینی خطاهای مستعد در ماژولهای نرمافزاری و پیداکردن نقاط حادثهخیز در ماژولها است که این کار را با استفاده از مدل پیشبینی که ساختهایم انجام میدهد. یک مدل پیشبینی معمول، با آموزش و تکنیکهای یادگیری ماشین ساخته میشود که از منابع آن در ساخت و آموزش میتوان به مجموعه داده خطا که شامل ویژگیهای نرمافزاری که تعداد بالایی هستند اشاره کرد. حالا با این مدل پیشبینی میتوانیم پروژههای جدید را مورد بررسی قرار دهیم و امکان رخداد خطا را در قسمتهای مختلف آن پیشبینی کنیم. یکی از انواع مدلهای پیشبینی خطاهای نرمافزاری، مدل پیشبینی تعداد خطاهای نرمافزاری میباشد. این مدل تعداد خطاهای قابل بوجودآمدن در سطحی که برای آن تعریف شده است را تخمین میزند. این سطوح شامل کلاس، ماژول و توابع میتوانند باشند که در این تحقیق و باتوجه به موضوع مورد مطالعه، سطح توابع مورد پژوهش واقع شده است.
کلید واژه ها (نمایه ها):
#پیشبینی تعداد خطاهای نرمافزاری #معیارهای نرمافزاری #تکنیکهای یادگیری ماشینی #یادگیری عمیق
محل نگهداری: کتابخانه مرکزی دانشگاه صنعتی شاهرود
یادداشت: حقوق مادی و معنوی متعلق به دانشگاه صنعتی شاهرود می باشد.
تعداد بازدید کننده: