بخشی از پاورپوینت

--- پاورپوینت شامل تصاویر میباشد ----

اسلاید 1 :

متريک های فنی نرم افزار چيست ؟

   مهندسين از اعداد برای طراحی استفاده نموده و به وسيله آن محصول را ارزيابی می کنند.

مهندسين نرم افزار از سيتم متريک برای ايجاد نرم افزار با کيفيت استفاده می کنند.

دلايل اهميت موضوع ؟

      سيستم متريک فنی ، پايه ای را برای تحليل ، طراحی ، برنامه نويسی و آزمون ارائه        می دهد و سبب می شود که آزمون به طور ملموس تری انجام شده و نتيجه به صورت کميتی ارزيابی می گردد.

اسلاید 2 :

مراحل انجام کاردر فرايند اندازه گيری

.1 کسب مقياس های نرم افزار

.2فرموله کردن داده ها

.3تحليل متريک مناسب

.4تحليل نتايج به دست آمده  

.5حصول شناخت از کيفيت نرم افزار

محصول کار سيستم متريک نرم افزاری بوده که طريق محاسبه داده ها ، تحليل و آزمون حاصل گشته است .

اسلاید 3 :

چونگی اطمينان از درستی انجام کار

.1قبل از هرچيز هدف تعيين گردد .

.2داده ها جمع آوری گردند .

.3درپايان متريک تعريف گردد .

عنصر کليدی در فرآيند مهندسی اندازه گيری می باشد .استفاده از مقياس ها برای ارزيابی کيفيت محصول می باشد .

نظريه فنتون : اندازه گيری ، فرآيند اختصاص نمادها و شماره ها به صفات موجوديت ها می باشد .

بعضی از اعضای جامعه استدلال می کنند که نرم افزار قابل اندازه گيری نمی باشد ، که اين استدلال امری اشتباه می باشد .

اسلاید 4 :

هدف توليد نرم افزار با کيفيت بالاست .

کيفيت نرم افزارچيست ؟

.1دانستن نيازمندی های نرم افزاری

.2استاندارهای مشخص شده معيارهايي را تعريف می کنند و در صورت رعايت نشدن فقدان کيفيت را خواهيم داشت .

.3برآورده شدن نيازهای صريح و غيرصريح (مانند طلب ايجاد راحتی برای کاربر ) نرم افزار

کيفيت نرم افزار تحت تأثير فاکتورهای مختلف بوده و در کاربردهای مختلف تغيير می کند .

اسلاید 5 :

فاکتورهای کيفيت ” مک کال ”

.1فاکتورهايي که مستقيماً قابل اندازه گيری هستند .

.2فاکتورهايي که غير مستقيم قابل اندازه گيری هستند .

 

اسلاید 6 :

شکل صفحه قبل در مورد کيفيت نرم افزار به 3 جنبه مهم اشاره می کند:

.1خصوصيات عملياتی نرم افزار

.2توانايي تغيير يافتن

.3تطبيق با محيط جديد

” مک کال ” در مورد کيفيت نرم افزار به موارد ذيل اشاره دارد :

.1درستی (Reliability) ---> به معنای برآورده کردن نيازهای مشتری می باشد .

.2اطمينان (Correctness) --> حصول اطمينان از دقت انجام کار برنامه

.3کارايي (Efficiency) -->  محاسبه مقدار منابع برای اجرای برنامه

.4جامعيت (Integrity) -->  منع دست يابی به نرم افزار توسط افراد غيرمجاز

.5قابليت استفاده (Usability) --> تلاش برای يادگيری انجام عمليات در برنامه

.6قابليت نگهداری (Maintainability) --> تلاش برای شناسايي مکان اشتباه در برنامه

اسلاید 7 :

.7انعطاف پذيری (Flexibility) -->تلاش جهت اصلاح برنامه

.8آزمون پذيری(Testability) --> تلاش جهت آزمون و تست برنامه

.9قابليت استفاده مجدد (Reusability) -->استفاده از نرم افزار در محيط های ديگر

بيان رابطه

اسلاید 8 :

شمای درجه بندی توسط ” مک کال ”

.1قابليت وارسی ---> کنترل رعايت شدن استاندارد ها

.2دقت ---> دقيق بودن از محاسبات

.3فشرده بودن ---> فشردگی برنامه از لحاظ خطوط کد

.4تکميل بودن --->ميزان پياده سازی تکميل کارکرد

.5قابليت توسعه ---> قابليت تعميم داده ها ، معماری و...

.6عموميت داشتن --->گستردگی کاربرد برنامه

.7رايج بودن داده ها --->به کارگيری انواع و اقسام ساختار داده ها

.8به کارگيری ابزار ---> ميزان نظارت برنامه بر عمليات خود

.9قابليت اجرا ---> راحتی عمليآت برنامه

.10پيمانه ای بودن ---> استقلال کارکردی اجزا برنامه

اسلاید 9 :

شمای درجه بندی توسط ” مک کال ”

.11امنيت  ---> فراهم کردن مکانيسم کنترل و حفاظت از برنامه

.12سادگی ---> ميزان قابل فهم بودن برنامه

.13خود – مستندسازی  ---> ميزان بر خوردار بودن برنامه از مستندات بامعنی

فاکتور های کيفيت نرم افزار FURPS

.1توسط هيولت – پاکارد پيشنهاد شده است .

.2قابليت کارکردی ---> از طريق ارزيابی ويژگی های برنامه ، امنيت سيستم سنجيده   می شود .

.3قابليت به کارگيری --> از لحاظ سازگاری ، مستندسازی سنجيده می شود.

اسلاید 10 :

فاکتور های کيفيت نرم افزار FURPS

 

.4قابليت اطمينان --> از طريق اندازه گيری فرکانس ، شدت شکست ، دقت نتايج خروجی ، برنامه ارزيابی می گردد .

.5اجرا --> از لحاظ سرعت پردازش ، زمان پاسخ و کارآيي برنامه سنجيده می شود.

.6قابليت پشتيبانی --> توانايي تعميم برنامه ، تطبيق ، ساطگار بودن ، راحتی نصب سيستم

 

در متن اصلی پاورپوینت به هم ریختگی وجود ندارد. برای مطالعه بیشتر پاورپوینت آن را خریداری کنید