CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

ناهنجاری های برنامه و روش های شناسایی آنها

عنوان مقاله: ناهنجاری های برنامه و روش های شناسایی آنها
شناسه ملی مقاله: COMCONF05_531
منتشر شده در پنجمین کنفرانس بین المللی مهندسی برق و کامپیوتر با تاکید بر دانش بومی در سال 1396
مشخصات نویسندگان مقاله:

اکبر دیانی - دانشکده مهندسی کامپیوتر، واحد نجف آباد، دانشگاه آزاد اسلامی، نجف آباد، ایران
کیوان محبی - دانشکده مهندسی کامپیوتر، واحد نجف آباد، دانشگاه آزاد اسلامی، نجف آباد، ایران گروه برق وکامپیوتر، واحدمبارکه،دانشگاه آزاد اسلامی، مبارکه، اصفهان، ایران
حمید رستگاری - دانشکده مهندسی کامپیوتر، واحد نجف آباد، دانشگاه آزاد اسلامی، نجف آباد، ایران

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

کلمات کلیدی:
ناهنجاری برنامه، بازآرایی کد ، ضد الگو، کیفیت کد، بدهی های فنی

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/725505/