پاورپوینت مدیریت کیفیت نرم افزار (pptx) 32 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 32 اسلاید
قسمتی از متن PowerPoint (.pptx) :
مدیریت کیفیت نرم افزار
هدف:
معرفی
مدیریت کیفیت نرم افزار
و
اندازه گیری نرم افزار
است.
2
مدیریت کیفیت
مدیریت کیفیت، بررسی مستقلی را بر روی
فرآیند توسعه
انجام میدهد.
قطعاتی که توسط فرآیند نرم افزار تحویل داده میشوند،
ورودی فرآیند مدیریت کیفیت
هستند و بررسی می شوند تا تضمین شود که با
استانداردها و اهداف سازمانی
سازگارند.
مدیریت کیفیت باید جدا از مدیریت پروژه باشد.
3
نکته مهم کیفیت برای توسعه سیستمهای کوچک،ایجاد فرهنگ کیفیت و تضمین این نکته است که تمام اعضای تیم نظر مثبتی به کیفیت نرم افزار دارند.
4
کیفیت فرآیند و محصول
در تولید، پیوند روشنی بین
فرآیند
و
کیفیت محصول
وجود دارد، زیرا نظارت و استانداردسازی فرآیند آسان است.
وقتی سیستمهای تولید به کار گرفته شدند، می توانند بارها اجرا شوند تا
محصولات
کیفی
را تولید کنند.
اما،
نرم افزار تولید نمی شود
بلکه طراحی می شود.
توسعه نرم افزار یک فرآیند
خلاق
است نه مکانیکی، لذا اثر تجربه مهارت های فردی مهم است.
عوامل خارجی
مثل نوبودن کاربرد یا فشار اقتصادی برای نسخه زودرس محصول نیز علی رغم فرآیند، بر کیفیت محصول موثر است.
5
روش مبتنی برفرآیند برای رسیدن به کیفیت محصول:
6
تعریف فرآیند
استانداردسازی فرآیند
اصلاح محصول
براورد کیفیت محصول
کیفیت کافی است؟
خیر
بله
تولید محصول
شکل 2-27 کیفیت مبتنی بر فرآیند
مدیریت کیفیت فرآیند شامل موارد زیر است:
تعریف استانداردهای فرآیند
مثل زمان و چگونگی انجام مرورها.
نظارت بر فرآیند توسعه
برای اینکه تضمین شود که از استانداردها پیروی شده است.
گزارش فرآیند نرم افزار
به مدیریت پروژه وبه خریدار.
یک مشکل تضمین کیفیت بر اساس فرآیند این است که تیم تضمین کیفیت (
QA
)
اصرار دارد فرآیندهای استاندارد باید بدون توجه به نوع نرم افزاری که در حال توسعه است، اعمال شود.
7
تضمین کیفیت و استانداردها
تعیین چارچوب رویه و استاندارد سازمانی که منجر به
نرم افزاری با کیفیت بالا
می شود.
8
به کار برد:
QA
دو نوع استاندارد را می توان به عنوان بخشی ازفرآیند
1. استانداردهای محصول:
این استاندارد ها به محصول نرم افزاری اعمال می شوند.
مثال:
فرم مرورطراحی
ساختارسندخواسته ها
فرمت سرآیندرویه
سبک برنامه نویسی جاوا
فرمت برنامه پروژه
فرم درخواست تغییر
9
2. استانداردهای فرآیند:
این استانداردها فرآیندهایی را تعریف می کند که باید در اثنای توسعه نرم افزار رعایت شوند.
مثال:
راهنمای مرورطراحی
تحویل سندبه
cm
فرآیندانتشارنسخه
فرآیندپذیرش برنامه پروژه
فرآیند کنترل تغییر
فرآیندثبت تست
استانداردهای نرم افزار به چند دلیل مهم اند:
1.بهترین و مناسب ترین شیوه کار را ارائه می کنند.
2.چارچوبی را تهیه می کنند که فرآیند تضمین کیفیت بر اساس آن پیاده سازی می شود.
3.کاری که توسط فردی انجام می شود می تواند توسط فرد دیگری ادامه یابد.
10