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

اسلاید 2 :

Software Quality Assurance تضمین کیفیت نرم افزار

اسلاید 3 :

تعریف وانواع کیفیت
کیفیت: کیفیت به صورت مشخصات یا ویژگیهای یک شیء تعریف شده است که در اینجا ویژگیها به مشخصات قابل اندازهگیری اشاره دارد، مواردی که قادر به مقایسه آنها با استانداردهای شناخته شده هستیم.
انواع کیفیت:
کیفیت طراحی به مشخصاتی اشاره دارد که طراحان برای یک آیتم مشخص میکنند. درجه متریال، مشخصات تحمل و کارایی، همگی به کیفیت طراحی کمک میکنند.
کیفیت سازگاری درجهای که مشخصات طراحی در طی تولید از آن تبعیت میکند. درجه سازگاری بزرگتر منجر به سطح کیفیت سازگاری بالاتری میشود.

اسلاید 4 :

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

اسلاید 5 :

تضمین کیفیت نرمافزارSQA:
یک فعالیت چتری است که در سراسر فرآیند نرمافزار اعمال میشود.

تضمین کیفیت نرمافزار شامل موارد زیر است:
رویکرد مدیریت کیفیت
فنآوری مهندسی نرمافزار موثر
بررسی فنی رسمی
استراتژی تست چند لایه
کنترل مستندات نرمافزاری و تغییرات ایجاد شده در آن
روشی برای تضمین سازگاری با استانداردهای توسعه نرمافزار
مکانیزم اندازهگیری و گزارشدهی

تضمین کیفیت نرم افزار متشکل از وظایف گوناگون مرتبط با دو حوزه مختلف میباشد، مهندس نرمافزار که کار فنی انجام میدهد و گروه تضمین کیفیت نرم افزار که مسئولیت برنامهریزی تضمین کیفیت، نظارت، تحلیل و گزارشدهی را بر عهده دارد.

اسلاید 6 :

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

اسلاید 7 :

فعالیت های تضمین کیفیت نرم افزار

اسلاید 8 :

بررسیهای نرمافزاری (Software Reviews)
بررسی، روش استفاده گروه مختلفی از افراد است برای:
شناسایی اصلاحات مورد نیاز در محصول یک فرد یا یک تیم
تایید قسمتهایی از محصول که اصلاح آنها مطلوب یا مورد نیاز نیست
دستیابی به کیفیت یکنواختتر، یا حداقل قابل پیشبینیتر کار فنی جهت مدیریت بهتر
انواع مختلفی از بررسی با اهداف مختلف وجود دارد
بازرسی برای حذف نقص (محصول)
بررسیهایی برای ارزیابی پیشرفت (محصول و فرآیند)
بررسیهای کیفیت (محصول و استانداردها).

اسلاید 9 :

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

اسلاید 10 :

فرآیند بررسی های نرم افزار

اسلاید 11 :

بازبینی های برنامه

اسلاید 12 :

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

اسلاید 13 :

انواع شکست سیستم

اسلاید 14 :

معیارهای قابلیت اطمینان
معیارها
احتمال شکست به محض درخواست
نرخ وقوع شکست/متوسط زمان لازم برای رخداد شکست
دسترسپذیری
مثالها: احتمال شکست به محض درخواست (POFOD)
احتمال شکست سیستم وقتی که سرویسی درخواست میشود. وقتی که درخواستهای سرویس متناوب و نسبتا کم است، مفید میباشد.
برای سیستمهای حفاظتی که سرویسها بعضی از اوقات درخواست میشوند و در مواردی که عدم تحویل سرویس منجر به پیامدهای جدی میشود مناسب است.
برای بسیاری از سیستمهای بحرانی-ایمنی که دارای مولفههای مدیریت استثنا هستند مناسب میباشد.
سیستم خاموشی اضطراری در یک دستگاه شیمیایی.

اسلاید 15 :

نرخ وقوع نقص ( (ROCOF
نرخ وقوع شکست در سیستم را منعکس میسازد.
نرخ وقوع نقص 0.002 به معنای رخداد 2 شکست در هر 1000 واحد زمان عملیاتی میباشد. به عنوان مثال 2 شکست در هر 1000 ساعت عملیات.
برای سیستمهای که باید تعداد زیادی از درخواستهای مشابه را در یک زمان کوتاه پردازش کنند مناسب میباشد
سیستم پردازش کارت اعتباری، سیستم رزرو هواپیمایی.
نرخ وقوع نقص دوطرفه، برابر با متوسط زمان لازم برای رخداد شکست میباشد (MTTF)
برای سیستمهای دارای تراکنشهای بزرگ که پردازش سیستم زمان زیادی طول میکشد (مانند سیستمهای CAD) مناسب میباشد. MTTF باید بیشتر از زمان مورد انتظار برای پردازش تراکنش باشد.

اسلاید 16 :

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

اسلاید 17 :

شركت پيشگام ايرانيان درسال 1387 توسط كارشناسان و متخصصين برنامه هاي تضمين كيفيت و با هدف مشاركت در ارتقاي وضعيت سلامت و ارائه خدمات به آزمايشگاههاي تشخيص پزشكي ، تشكيل گرديد. پشتوانه دانش فني اين كارشناسان گذراندن دوره هاي مختلف در مراکزعلمي معتبرداخلی و بينالمللی مانند INSTAND, CSCQ, WHO ,BSI و. در زمينه هاي مختلف برنامه تضمين كيفيت در آزمايشگاههای پزشکی بوده وتجربيات ارزشمند اين مجموعه که بدنبال سالها فعاليت در زمينه طراحی و اجرای برنامه EQAS در سطح کشور بدست آمده است موجب گرديد که با برقراي سازماني منسجم در سال اول بتواند پس از مميزی بر اساس استاندارد ILAC2007 موفق به اخذ تائيديه از وزارت بهداشت درمان آموزش پزشکی گردد.
دو نمونه از شرکتهایی که در این زمینه فعالیت دارند:

اسلاید 18 :

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

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