توليد نرمافزارهاي کاربردي روزبهروز گسترش مييابد و لزوم به کارگيري روشها و اصول مهندسي نرمافزار، در مراحل توسعه، مديريت و پشتيباني آنها بيشتر نمود پيدا ميکند. کيفيت نرمافزار(Software Quality) ، شاخص حياتي براي توليد نرمافزارهاي با کيفيت بالا است که ضمن بالا بردن بهرهوري در توليد نرمافزارها، به ايجاد نرمافزارهاي قدرتمند و شکستناپذير منجر ميگردد.
مدلسازي نرمافزار، به کارگيري فنون پيشرفته آزمايش نرمافزار، مديريت ريسک نرمافزار، تضمين کيفيت نرمافزار، مهندسي محصول و....، تنها عناويني از فهرست گسترده زيرساختهاي مرتبط با توسعه نرمافزارهاي قوي و مهندسي ساز است. در اينجا به طور خاص به بررسي علمي و فني يکي از اين زير ساختها با عنوان کيفيت نرمافزار و روشهاي تعيين شاخص پرداخته شده است.
فهرست مطالب:
چکیده
1. مقدمه
2. مهندسي نرمافزار و توليد نرمافزاري با کيفيت بالا
3. کیفیت
3-1 کیفیت نرمافزار
3-2 استاندارد ISO 9001 و تضمین کیفیت نرمافزار 7
3-3 استانداردهاي توسعه7
4. ابعاد كيفيت نرمافزار 8
4-1 ارتباط بین ابعاد کیفیت 9
5. مدل كيفيت نرم افزار
5-1 اجزا مدل کیفیت
5-2 روش ارزیابی نرم افزار با مدل کیفیت
5-3 انواع مدلهاي کيفيت
5-3-1 مدل McCall
5-3-2 ﻣﺪل Boehm
5-3-3 مدل FURPS
5-3-4 مدل Dromey
5-3-5 مدل kazman
5-3-6 مدل 9126 -ISO/IEC
5-3-7 مدل IEEE
5-3-8 مدل غیر سلسله مراتبی- ستاره ای
5-3-9 استاندارد TICKIT23
6. مقایسه مدلهاِی کیفیت
7. بررسی ویژگیهای کیفی نرمافزار های تحت وب بر اساس مدل ISO
7-1 تناسب کاکردی
7-2 اتکاپذیری
7-3 قابلیت استفاده
7-4 امنیت
7-5 همسازی و قابلیت حمل
7-6 قابلیت نگهداری
8. نتیجه گیری
9. منابع