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