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

 

اسلاید 1 :

کيفيت

رابرت پرسینگ:کیفیت می دانید چیست ولی در عین حال نمی دانید چیست ولی بعضی از چیزها بهتر از بقیه اند یعنی کیفیت آنها بیشتر است.

دیوید گاروین:کیفیت مفهومی پیچیده و چند وجهی است که از پنج دیدگاه متفاوت قابل توصیف است:

     -دیدگاه متعالی:همانند پرسینگ استدلال می کند که کیفیت چیزی است که بلافاصله آن را تشخیص می دهید ولی نمی توانید آن را بصراحت توضیح دهید.

    -دیدگاه کاربری    -دیدگاه سازندگان   -دیدگاه محصولی   -دیدگاه ارزش محور

در مورد نرم افزار 2 نوع کيفيت مطرح می باشد:

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

کيفيت همنوايي که بيشتر بر پياده سازی تاکيد دارد.

رضايت مشتری = توليد محصول + کيفيت بالا + تحويل طبق برنامه با بودجه پيش بينی شده

اسلاید 2 :

کيفيت نرم افزار در مفهوم عام

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

اسلاید 3 :

تضمین کيفيت نرم افزار

چرا تضمین کیفیت اهمیت دارد:

مقدار دوباره کاری ها کاهش می یابد.این منجر به کاهش هزینه ها و مهم تر از آن بهبود زمان ارائه به بازار می شود.

 

مراحل کار کدام است:

   

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

مسئولیت تضمین کیفیت نرم افزار بر عهده افراد متفاوتی است:

 

      مهندسین نرم افزار،مدیران ،مشتریان،فروشندگان و افرادی که در گروه  SQA خدمت می کنند.

 

    

 

 

اسلاید 4 :

 SQA وظایف،اهداف و معیارهای

تضمین کیفیت نرم افزار از چند وظیفه مرتبط با دو گروه متفاوت تشکیل می شود:

    -مهندسان نرم افزار:

     کارهای فنی را انجام می دهند،با اعمال روش های فنی و موازین منسجم،اجرای باز بینی های فنی رسمی و اجرای آزمون های نرم افزاری برنامه ریزی شده کیفیت را کنترل می کنند.

   -گروه  SQA :

    مسئولیت برنامه ریزی برای تضمین کیفیت،ثبت وقایع،تحلیل و گزارش دهی بر عهده آنان است. 

  • وظیفه گروه SQA کمک به تیم نرم افزاری،جهت دستیابی به یک محصول نهایی با کیفیت بالاست.

اسلاید 5 :

وظايف گروه SQA

تهیه یک طرح SQA  برای پروژه

در این طرح موارد زیر مشخص می شود:

ارزيابی هايي که بايد انجام شوند.

بازرسی ها و بازبینی هایی که بايد اجرا گردند.

استانداردهايي که بايد در پروژه مورد توجه قرار گيرند.

روال هایی برای گزارش و پیگیری خطا.

مستنداتی که بايد توسط گروه SQA توليد شوند.

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

شرکت در توسعه توصیف فرآیند نرم افزاری پروژه

تیم نرم افزاری،فرایندی برای انجام کار انتخاب می کند.گروه SQAتوصیف  فرآيند را برای مطابقت با سیاست سازمانی،استانداردهای داخلی،استانداردهای تحمیل شده از خارج سازمان(مثل ISO 9001  )وبخش های دیگر برنامه پروژه نرم افزار،مورد بازبینی قرار می دهد.

اسلاید 6 :

بازبینی ومرور فعاليتهای مهندسی نرم افزار برای وارسی مطابقت با فرآیند نرم افزاری مشخص واطمينان از پيروی اصول

گروه SQA انحرافات از فرایند را شناسایی،مستند سازی و پیگیری کرده، انجام تصحیحات را مورد وارسی قرار می دهد.

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

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

به صورت ادواری نتایج و گزارشاتی را به مديريت پروژه ارائه می نماید.

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

ثبت هرگونه عدم تطابق و مواردی که به آنها رسیدگی نشده است و گزارش آنها به مدیریت ارشد.

موارد عدم تطابق آنقدر پيگيری شوند تا برطرف شوند.

اسلاید 7 :

اهداف ، صفات و معیارها

وظایف و کنش های SQA  که در اسلاید قبل شرح داده شد برای دستیابی به اهداف عملی زیر اجرا می شوند:

  -کیفیت خواسته ها:SQA باید مطمئن شودکه تیم نرم افزاری بطور مناسب مدل خواسته ها را مرور کرده است تا به سطح بالایی از کیفیت دست پیدا کند.

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

  -کیفیت کدها

  -اثر بخشی کنترل کیفیت

 

اسلاید 8 :

تضمین کیفیت آماری شامل مراحل زیر می باشد:

اطلاعات مربوط به نقایص نرم افزار جمع آوری و گروه بندی می شود.

کوشش می شود رد هر نقص تا علت اصلی آن پیگیری شود

با استفاده از اصل پارتو آن %20 علل جدا شود.

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

 

اسلاید 9 :

شش سیگما

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

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

اندازه گیری فرایند موجود و خروجی آن برای تعیین کیفیت فعلی(جمع آوری معیارهای نقص)

تحلیل معیارهای نقص و تعیین چند علت حیاتی.

اسلاید 10 :

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

بهبود بخشیدن به فرایند با حذف علل ریشه ای نقایص.

کنترل فرایند برای حصول اطمنیان از اینکه کارهای آینده باعث ورود دوباره ی علل این نقایص نخواهد شد.

این مراحل اصلی و اضافی را گاهی روش DMAIC(تعریف،اندازه گیری،تحلیل،بهبودبخشی،و کنترل )می نامند.

 

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