
حجم فایل : 525.0 KB
نوع فایل : پاور پوینت
تعداد اسلاید ها : 37
1 متريک های فنی نرم افزار
2
مهندسی نرم افزار 2
فصل 19
متريک های فنی نرم افزار
3 متريک های فنی نرم افزار چيست ؟
مهندسين از اعداد برای طراحی استفاده نموده و به وسيله آن محصول را ارزيابی می کنند.
مهندسين نرم افزار از سيتم متريک برای ايجاد نرم افزار با کيفيت استفاده می کنند.
دلايل اهميت موضوع ؟
سيستم متريک فنی ، پايه ای را برای تحليل ، طراحی ، برنامه نويسی و آزمون ارائه می دهد و سبب می شود که آزمون به طور ملموس تری انجام شده و نتيجه به صورت کميتی ارزيابی می گردد.
4 مراحل انجام کاردر فرايند اندازه گيری
کسب مقياس های نرم افزار
فرموله کردن داده ها
تحليل متريک مناسب
تحليل نتايج به دست آمده
حصول شناخت از کيفيت نرم افزار
محصول کار سيستم متريک نرم افزاری بوده که طريق محاسبه داده ها ، تحليل و آزمون حاصل گشته است .
5 چونگی اطمينان از درستی انجام کار
قبل از هرچيز هدف تعيين گردد .
داده ها جمع آوری گردند .
درپايان متريک تعريف گردد .
عنصر کليدی در فرآيند مهندسی اندازه گيری می باشد .استفاده از مقياس ها برای ارزيابی کيفيت محصول می باشد .
نظريه فنتون : اندازه گيری ، فرآيند اختصاص نمادها و شماره ها به صفات موجوديت ها می باشد .
بعضی از اعضای جامعه استدلال می کنند که نرم افزار قابل اندازه گيری نمی باشد ، که اين استدلال امری اشتباه می باشد . 6 هدف توليد نرم افزار با کيفيت بالاست .
کيفيت نرم افزارچيست ؟
دانستن نيازمندی های نرم افزاری
استاندارهای مشخص شده معيارهايي را تعريف می کنند و در صورت رعايت نشدن فقدان کيفيت را خواهيم داشت .
برآورده شدن نيازهای صريح و غيرصريح (مانند طلب ايجاد راحتی برای کاربر ) نرم افزار
کيفيت نرم افزار تحت تأثير فاکتورهای مختلف بوده و در کاربردهای مختلف تغيير می کند . 7 فاکتورهای کيفيت ” مک کال ”
فاکتورهايي که مستقيماً قابل اندازه گيری هستند .
فاکتورهايي که غير مستقيم قابل اندازه گيری هستند .
قابليت حمل
قابليت استفاده مجدد
قابليت کارکرد درونی قابليت نگهداری
انعطاف پذيری
آزمون پذيری کارايي قابليت استفاده صحت و درستی
جامعيت قابليت اطمينان 8 شکل صفحه قبل در مورد کيفيت نرم افزار به 3 جنبه مهم اشاره می کند:
خصوصيات عملياتی نرم افزار
توانايي تغيير يافتن
تطبيق با محيط جديد
” مک کال ” در مورد کيفيت نرم افزار به موارد ذيل اشاره دارد :
درستی (Reliability) ---> به معنای برآورده کردن نيازهای مشتری می باشد .
اطمينان (Correctness) --> حصول اطمينان از دقت انجام کار برنامه
کارايي ...