دانلود کامل ترین جزوه کارگاه اتومکانیک

  • از

جزوه تایپ شده کارگاه اتومکانیک

دانلود فایل

 

 

 

 

 

 

 

 

 

هرگونه خطا یا مشکل ذکر شده توسط مسئولین بازبینی، در ادامه جهت حل شدن، توسط طراح ثبت می شود. بررسی های دستی ممکن ً :
() () () ؟ “” -()، () : () () ؛ () ‌() () ؛ این کار، تعدادی از افراد با بخش هایی از نرم افزار آشنا می شوند که ممکن است در صورت عدم وجود FTR، آن ها را ندیده باشند. FTR، درواقع یک طبقه از بررسی است که شامل بازرسی و نظارت می شود. هر FTR به عنوان یک جلسه انجام می شود و تنها در صورتی موفقیت آمیز خواهد بود که به درستی برنامه ریزی، کنترل و برگزار شود. در بخش های بعدی، دستورالعمل های مشابه راهنمای گام به گام، به عنوان یک بررسی فنی نماینده رسمی ارائه می شود.

1-6-16 جلسه بازبینی
صرف نظر از قالب FTR انتخاب شده، هر جلسه بررسی باید قواعد زیر را رعایت کند:
• بین سه تا پنج نفر (معمولاً) باید در بررسی شرکت کنند.
• آمادگی پیش از موعد باید اتفاق بیفتد؛ اما برای هر نفر، بیش از 2 ساعت کاری نیاز نخواهد بود.
• مدت زمان جلسه جزوه کارگاه اتومکانیک باید کمتر از 2 ساعت باشد.
با توجه به این قواعد، واضح است که FTR بر بخش خاصی (و کوچک) نرم افزار کلی تمرکز می کند. به عنوان مثال، به اتومکانیک تلاش برای بازبینی یک طرح کامل، مراحل پیاده سازی برای هر جزء یا گروه کوچکی از اجزاء، انجام می شود با محدود کردن تمرکز، احتمال کشف خطاها توسط FTR افزایش می یابد. تمرکز FTR، بر روی یک محصول کار است (به عنوان مثال، بخشی مستقل از مدل الزامات، طراحی دقیق اجزاء، یا کد منبع برای یک جزء). فردی که محصول کار را تولید کرده است (تهیه کننده)، به رهبر پروژه اطلاع می دهد که محصول کار کامل است و نیاز به بررسی دارد. رهبر پروژه با یک رهبر بازبینی تماس می گیرد، که محصول را از نظر آمادگی مورد ارزیابی قرار می دهد، نسخه ای از مواد محصول را تولید می کند و آن ها را برای آماده سازی قبلی، بین دو یا سه مسئول بازبینی توزیع می کند. انتظار می رود که هر مسئول بازبینی بین 1 تا 2 ساعت، محصول را بررسی کند، یادداشت برداری کند و در با روند کار آشنا شود. همزمان، رهبر بازبینی نیز محصول را بررسی می کند و دستور کار جلسه بازبینی را تعیین می کند؛ که معمولاً برای روز بعد، برنامه ریزی می شود. در جلسه بازبینی، رهبر بازبینی، همه مسئولین بازبینی و تهیه کننده شرکت می کنند. یکی از مسئولین بازبینی، نقش ضبط کننده را بر عهده می گیرد، یعنی فردی که تمام موضوعات مهم مطرح شده در طول بررسی (به صورت کتبی) را ثبت می کند. FTR با معرفی دستور کار و معرفی مختصر توسط تهیه کننده آغاز می شود. سپس تهیه کننده به توضیح محصول می پردازد و مطالب را توضیح می دهد، در همین حین، مسئولین بازبینی بر اساس آمادگی قبلی خود مسائلی را مطرح می کنند. هنگامی که مشکلات یا خطاهای معتبر کشف می شود، ضبط کننده هر یک را یادداشت می کند؛ لازم نیست خیلی شدید به اشتباهات، اتومکانیک کنید.برای این کار، می توانید سؤالی بپرسید که تهیه کننده را قادر به کشف خطا کند. در پایان بررسی ، همه شرکت کنندگان در FTR باید تصمیم بگیرند که آیا: (1) بدون هیچ گونه تغییر بیشتر محصول را بپذیرند، (2) محصول را به دلیل خطاهای جزوه کارگاه اتومکانیک، رد کنند (پس از تصحیح، بازبینی دیگری باید انجام شود)، (3) موقتاً محصول را بپذیرند (خطاهای جزئی رخ داده است و باید اصلاح شود، اما به بررسی بیشتری نیاز نخواهد داشت). پس از تصمیم گیری، همه شرکت کنندگان در FTR با امضاء، مشارکت خود را در بررسی و موافقت خود با یافته های تیم بازبینی را تکمیل می کنند.

 

دانلود رایگان خلاصه جزوه کارگاه اتومکانیک کتاب پی دی اف pdf کامل

 

2-6-16 بررسی گزارش دهی و ثبت اسناد
در طول FTR ، یک بازبین (ضبط کننده) به طور فعال تمام موضوعات مطرح شده را ثبت می کند.
در پایان جلسه بررسی، این موارد، خلاصه می شوند و فهرستی از مسائل مربوط به بازبینی تهیه می شود. علاوه بر این، یک گزارش خلاصه بررسی رسمی فنی نیز تکمیل می شود.یک گزارش خلاصه مرور به سه سؤال پاسخ می دهد:
1. چه چیزی بررسی شد؟
2. چه کسی آن را بررسی کرد؟
3. یافته ها و نتیجه گیری ها چه بود؟
گزارش خلاصه بازبینی، یک فرم تک صفحه ای (همراه با پیوست های احتمالی) است. این اتومکانیک ، تبدیل به بخشی از پرونده تاریخی پروژه می شود و ممکن است بین رهبر پروژه و سایر اشخاص علاقه مند، توزیع شود. جزوه کارگاه اتومکانیک بندی مسائل بازبینی به دو منظور انجام می شود: (1) برای شناسایی مناطق مشکل دار در محصول و (2) به عنوان یک چک لیست اقلام عمل می کند که تهیه کننده را حین انجام اصلاحات، راهنمایی می کند. برای اطمینان از اصلاح درست فهرست مسائل، باید یک روش پیگیری ایجاد کنید.با این کار،این احتمال وجود دارد که موضوعات مطرح شده با دیگر مسائل جور در نیایند. همچنین می توانید به عنوان یک رویکرد، مسئولیت پیگیری را به رهبر بازبینی واگذار کنید.

کارگاه اتومکانیک

کارگاه اتومکانیک

3-6-16 دستورالعمل های بازبینی
برای انجام بررسی های فنی رسمی، دستورالعمل هایی باید از قبل تنظیم شود، بین همه بازبین ها توزیع شود، مورد توافق قرار گرفته و سپس رعایت شود. یک بررسی غیرقابل کنترل اغلب بدتر از عدم بازبینی می باشد. موارد زیر نشان دهنده حداقل مجموعه ای از دستورالعمل ها برای بررسی فنی رسمی است:
1. محصول را بررسی کنید، نه تولید کننده. FTR شامل افراد و نهادها می شود. اگر FTR به درستی انجام شود، همه شرکت کنندگان احساس موفقیت کامل خواهند داشت.در غیر این صورت، می تواند حالت بازجویی به خود بگیرد. خطاها باید به آرامی نشان داده شوند؛ لحن جلسه باید آرام و سازنده باشد؛ هدف نباید خجالت آور یا سبب کوچک شمردن شود. رهبر بازبینی باید جلسه بازبینی را برای اطمینان از حفظ لحن و نگرش مناسب بررسی کند و بازبینی که از کنترل خارج شده است را باید فوراً متوقف کند.
2. یک دستور کار تعیین کرده و آن را حفظ کنید. یکی از مهم ترین معضلات جلسات، رانش است. FTRباید در مسیر و طبق برنامه پیش رود. وظیفه رهبر بازبینی، حفظ برنامه جلسات است و نباید هنگام وقوع رانش و انحراف جلسات، از هشدار دادن به افراد بترسد.
3. مذاکره و تکذیب را محدود کنید. وقتی اتومکانیک توسط یک بازبین مطرح می شود، ممکن است همه با آن موافق نباشند. به جای صرف وقت برای بحث در مورد مسئله، این موضوع باید برای بحث بیشتر به صورت آنلاین ثبت شود.
4. مناطق مشکل دار را بیان کنید، اما سعی نکنید تا همه مشکلات ذکر شده را حل جزوه کارگاه اتومکانیک . بررسی، یک جلسه حل مشکل نیست. حل مشکل اغلب می تواند توسط تولید کننده به تنهایی یا تنها با کمک یک فرد دیگر انجام شود. حل مشکلات باید به بعد از جلسه بررسی موکول شود.
5. یادداشت های مکتوب بگیرید. گاهی اوقات ایده خوبی است که برای ثبت یادداشت ها، از یک دستگاه ضبط کننده روی تخته دیواری استفاده کرد، به طوری که بتوان کلمات و اولویت ها را با بررسی اطلاعات دیگر مسئولین بازبینی، ارزیابی کرد.
6. تعداد شرکت کنندگان را محدود کنید و بر آمادگی قبلی اصرار کنید. درست است که یک فکر بهتر از دو فکر است؛ اما 14 نفر هرگز بهتر از 4 نفر نیست. تعداد افراد درگیر را به حداقل ممکن برسانید.در هر صورت، همه اعضای تیم بازبینی باید از قبل آماده شوند.
7. یک چک لیست برای هر محصول که احتمالاً مورد بازبینی قرار می گیرد، تهیه کنید.این کار به رهبر بازبینی کمک می کند تا جلسه FTR را ساختاربندی کند و به هر مسئول بازبینی کمک می کند تا بر مسائل مهم تمرکز کند. چک لیست ها باید برای تجزیه و تحلیل، طراحی، کد و حتی آزمایش محصولات کار تهیه شوند.
8. منابع و زمان بندی موردنیاز را به FTR ها اختصاص دهید. برای اینکه اتومکانیک ها مؤثر واقع شوند، باید برای آن ها در طول فرآیند نرم افزاری، برنامه ریزی شود. علاوه بر این، باید زمان موردنیاز برای تغییرات اجتناب ناپذیری که در نتیجه FTR رخ می دهد را نیز برنامه ریزی کرد.
9. آموزش هایی هدفمند برای میئولین بازبینی در نظر بگیرید.
آموزش باید هم بر مسائل مربوط به فرایند و هم بر جنبه روانشناختی انسان در بررسی، تأکید داشته باشد.
10. بررسی های اولیه خود را مرور کنید.
ارائه توضیحات می تواند در کشف مشکلات خود فرآیند بازبینی مفید باشد. اولین محصولی که مورد بازبینی قرار می گیرد باید خود راهنمای بازبینی باشد.
از آنجا که بسیاری از متغیرها (به عنوان مثال، تعداد شرکت کنندگان نوع محصولات کاری، زمان و مدت، رویکرد بازبینی خاص) بر یک بررسی موفق تأثیر می گذارد، سازمان نرم افزاری بررسی کند که کدام رویکرد در زمینه داخلی بهتر عمل می کند. در یک محیط ایده آل، هر محصول مهندسی نرم افزار، تحت بررسی فنی رسمی قرار می گیرد. در دنیای واقعی پروژه های نرم افزاری، منابع محدود و زمان کم است. در نتیجه، بازبینی ها اغلب رد می شوند، اگرچه ارزش آنها به عنوان مکانیزم کنترل کیفیت شناخته شده است. با این حال ، منابع FTR کامل باید در آن دسته از محصولات اتومکانیک جزوه کارگاه اتومکانیک استفاده قرار گیرد که احتمال خطا دارند.

“خانه امن: مسائل مربوط به کیفیت”
صحنه: دفتر داگ میلر، همزمان با آغاز پروژه نرم افزاری SafeHome.
گفتگوکنندگان: داگ میلر ، مدیر تیم مهندسی نرم افزار SafeHome و سایر اعضای تیم مهندسی نرم افزار محصول.
مکالمه:
داگ: می دونم که ما زمان زیادی رو صرف توسعه یه برنامه کیفی برای این پروژه نکردیم، اما این موضوع مهمیه و باید کیفیت رو در نظر بگیریم، درسته؟
جیمی: البته. ما قبلاً تصمیم گرفتیم که همزمان با توسعه مدل الزامات [فصل 8]، اد یه روش آزمایش برای هر مورد ایجاد کنه.
داگ: این واقعاً خوبه، اما ما برای ارزیابی کیفیت، منتظر آزمایش نمی مونیم، درسته؟
وینود: نه! البته که نه. ما برای این افزونه نرم افزاری، بررسی هایی رو در برنامه پروژه در نظر گرفتیم و کنترل کیفیت رو با این بررسی شروع می کنیم.
جیمی: کمی نگرانم که زمان کافی برای انجام همه بررسی ها نداشته باشیم.در واقع می دونم که زمان کافی نیست.
داگ: خب پس پیشنهادت چیه؟
جیمی: به نظرم باید دسته‌ای از الزامات و مدل طراحی رو که برای SafeHome بسیار مهم هستن، انتخاب کنیم و اون ها رو بررسی کنیم.
وینود: اما اگه چیزی در قسمتی از مدل که بررسی نمی کنیم از قلم بیفته چی؟
جیمی: ممکنه. اما به نظرم که ما حتی وقت نمی کنیم همه اجزای مدل رو بررسی کنیم.
وینود: خب، چیکار کنیم داگ؟
داگ: بیایید از برنامه نویسی سریع الهام بگیریم [فصل 3]. ما اجزای هر مدل رو به اتومکانیک  دو نفره جزوه کارگاه اتومکانیک می دهیم و هر کدوم رو مرور می کنیم.بعدش اجزای “حیاتی” رو برای بررسی رسمی تیم، هدف قرار می دیم، اما این جزوه ماشین های الکتریکی ۱ رو به حداقل می رسونیم.به این ترتیب، همه چیز چند بار کنترل میشه، ضمن اینکه تاریخ تحویل هم حفظ میشه.
جیمی: پس یعنی باید برنامه رو بازبینی کنیم.
داگ: درسته.تو این پروژه، زمانبندی کیفیت خیلی مهمه.

7-16 ارزیابی پس از واقعه

اگر یک تیم نرم افزاری برای ارزیابی نتایج یک پروژه نرم افزاری پس از تحویل نرم افزار به کاربران نهایی وقت بگذارند، می توان درس های زیادی آموخت. Baaz و همکارانش پیشنهاد می کنند که از ارزیابی پس از واقعه (PME) به عنوان مکانیزمی برای تعیین اینکه چه چیزی درست و چه چیزی اشتباه انجام شده است، استفاده شود. برخلاف FTR که بر روی یک محصول خاص کار تمرکز می کند، این ارزیابی، بیشتر شبیه گذشته نگر اسکرام است (بخش 3.4.5). PME کل پروژه نرم افزاری را مورد بررسی قرار می دهد و بر “برتری ها (یعنی دستاوردها و تجربیات مثبت) و چالش ها (مشکلات و تجربیات منفی) تمرکز می کند. PME که اغلب به صورت کارگاهی انجام می شود، با مشارکت اعضای تیم نرم افزار و سهامداران انجام می شود. هدف، شناسایی برتری ها و اتومکانیک ها و استخراج درس های آموخته شده از هر دو و ارائه پیشرفت هایی را در فرآیند و کار در آینده است. بسیاری از مهندسان نرم افزار، اسناد PME را به عنوان ارزشمندترین اسناد برای ذخیره در بایگانی پروژه می دانند.

8-16 بررسی های ماهرانه
تعجبی ندارد که برخی از مهندسان نرم افزار در فکر گنجاندن هر نوع بازبینی در فرآیندهای توسعه ماهرانه هستند. با این حال، عدم تشخیص زود هنگام نقص ها می تواند از نظر زمان و منابع هزینه بر باشد. نادیده گرفتن بدهی های فنی باعث از بین رفتن آن ها نمی شود.نیازهای توسعه دهندگان ماهرانه برای یافتن عیوب زودهنگام، مشابه همه توسعه دهندگان نرم افزار است. مسلماً ممکن است جلب توسعه دهندگان ماهر، برای استفاده از شاخص ها تا حدودی دشوارتر باشد، اما بسیاری از آن ها را می توان به طور محرمانه جمع آوری کرد. اگر نگاهی دقیق تر به چارچوب اسکرام (بخش 3.4) بیندازیم، چندین مکان وجود دارد که در آن بررسی های غیررسمی و رسمی انجام می شود.
در طول جلسه برنامه ریزی جزوه کارگاه اتومکانیک ، قبل از انتخاب داستان های کاربر برای قرار دادن در اسپرینت بعدی، داستان های کاربر، بررسی و طبق اولویت مرتب می شوند. جلسه روزانه اسکرام، یک راه غیر رسمی برای اطمینان از این است که اعضای تیم همه در اولویت های یکسان کار کنند و هر گونه نقصی را که ممکن است مانع از اتمام به موقع اسپرینت شود، تشخیص دهند. توسعه دهندگان ماهر، اغلب از برنامه نویسی درنفره، که یکی دیگر از روش های بررسی غیررسمی می باشد، استفاده می کنند. جلسه بررسی اسپرینت، اغلب با استفاده از دستورالعمل هایی مشابه دستورالعمل های مورد بحث برای بررسی فنی رسمی انجام می شود. تولیدکنندگان کد، داستان های کاربر انتخاب شده برای اسپرینت را بررسی می کنند و به مالک محصول خاطر نشان می کنند که همه عملکردهای موردنظر، موجود است. برخلاف FTR، صاحب محصول، آخرین حرف را در مورد پذیرش یا عدم پذیرش نمونه اولیه اسپرینت می زند. اگر به بخش نمونه مورد ارزیابی مدل فرایند توصیه شده خود (بخش 4.5) نگاه کنیم، این کار نیز احتمالاً به عنوان یک بررسی فنی رسمی با ارزیابی ریسک توسعه به آن اضافه می شود. قبلاً (بخش 16.7) اشاره کردیم که جلسه گذشته اسپرینت، واقعاً شبیه به جلسه پس از واقعه پروژه است، زیرا تیم توسعه سعی می کند درس های آموخته شده خود را به دست آورد.
یکی از جنبه های اصلی تضمین کیفیت نرم افزار این است که بتوانید موفقیت های خود را تکرار کنید و از تکرار اشتباهات خود جلوگیری کنید.

9-16 خلاصه
هدف هر بررسی فنی، یافتن خطاها و کشف مسائلی است که بر نرم افزار مورد استفاده تأثیر منفی می گذارد. اتومکانیک  زودتر خطایی کشف و تصحیح شود، احتمال اینکه این خطا به سایر محصولات مهندسی نرم افزار منتقل شده و تقویت شود، کمتر می شود، و در نتیجه تلاش قابل توجهی برای اصلاح آن انجام می شود. برای تعیین تأثیر یا عدم تأثیر فعالیت های کنترل کیفیت، باید مجموعه ای از شاخص ها را جمع آوری کرد. شاخص های بازبینی، بر تلاش لازم برای انجام بررسی و انواع و شدت خطاهای کشف شده در طول بررسی، متمرکز است. پس از جمع آوری داده های اندازه گیری، می توان از آن ها برای ارزیابی اثربخشی بررسی های انجام شده استفاده کرد. داده های صنعت نشان می دهد که بررسی ها، بازده قابل توجهی را برای سرمایه گذاری ارائه می دهد. مدل مرجع، نقش های افراد، برنامه ریزی و آماده سازی، جزوه کارگاه اتومکانیک جلسات، و رویکردهای اصلاحی و تأیید را مشخص می کند و به عنوان ویژگی هایی نشان می دهد که میزان رسمی بودن بررسی را نشان می دهد. بررسی های غیررسمی، ماهیتی اتفاقی دارند اما همچنان می توانند به طور مؤثر در کشف خطاها مورد استفاده قرار گیرند. بررسی های رسمی ساختار یافته تر هستند و با احتمال بیشتری، به نرم افزارهای با کیفیت بالا منجر شوند. بررسی های غیررسمی با حداقل برنامه ریزی و آماده سازی و نگهداری اندک پرونده، اتومکانیک می شود.بررسی های دستی و برنامه نویسی دونفره، در دسته بررسی های غیر رسمی قرار می گیرند.منظور از یک بررسی فنی رسمی، یک جلسه مؤثر در کشف خطاها است. بررسی های فنی رسمی، نقش های مشخصی را برای هر بازبینی ایجاد می کنند، برنامه ریزی و آماده سازی قبلی را توصیه می کنند، نیاز به استفاده از دستورالعمل های بازبینی تعریف شده، و ثبت و گزارش وضعیت را الزامی می کنند.

دانلود رایگان خلاصه کارگاه اتومکانیک PDF

دانلود رایگان خلاصه کارگاه اتومکانیک PDF

مسائل و نکات قابل تأمل
1-16 تفاوت بین خطا و نقص را توضیح دهید.
2-16 چرا نمی توانیم منتظر بمانیم تا همه خطاهای نرم افزاری را بیابیم و تصحیح کنیم؟
3-16 فرض کنید که 10 خطا در مدل الزامات وارد شده است و هر خطا با ضریب 2: 1 در طراحی تقویت می شود و 20 خطای اضافی دیگر طراحی شده و سپس 1.5: 1 در کد، تقویت می شود که در آن 30 خطای دیگر نیز جزوه کارگاه اتومکانیک می شود. علاوه بر این فرض کنید که در تمام قسمت ها، ارزیابی، 30 درصد از کل خطاها، یکپارچه سازی، 30 درصد از خطاهای باقی مانده و آزمون های اعتبار سنجی، 50 درصد از خطاهای باقی مانده را در بر بگیرد؛ در حالی که هیچ بررسی انجام نمی شود. چند خطا برای کاربران نهایی منتشر می شود؟
4-16 وضعیت توصیف شده در مسئله 16.3 را دوباره در نظر بگیرید، اما اکنون فرض کنید که بررسی الزامات، طراحی و بررسی کد انجام شود و 60 درصد در کشف همه خطاها در آن مرحله مؤثر باشد.در این مورد، چند خطا منتشر خواهد شد؟
5-16 وضعیت توصیف شده در مسائل 16.3 و 16.4 را دوباره مرور کنید. اگر هر یک از خطاهای منتشر شده در زمینه برای پیدا کردن و تصحیح 4800 دلار هزینه داشته باشد و هر خطایی که در بررسی یافت می شود، 240 دلار برای یافتن و تصحیح آن هزینه بر باشد ، با انجام اتومکانیک ها چقدر پول پس انداز می شود؟
6-16 معنی شکل 16.1 را به بیان خود توضیح دهید.
7-16 آیا می توانید چند مورد نام ببرید که در آن، بررسی دستی، به جای ایجاد مزایا، مشکلاتی را ایجاد کند؟
8-16 بررسی فنی رسمی، تنها در صورتی مؤثر است که همه از قبل آماده شده باشند. چگونه می توانید یک شرکت کننده بدون آمادگی را در بازبینی، تشخیص دهید؟ اگر رهبر بازبینی باشید چه می کنید؟
9-16 بدهی های فنی در مدل های فرایند ماهرانه، چگونه بررسی می شوند؟
10-16 دستورالعمل های بازبینی ارائه شده در بخش 16.6.3 را در نظر بگیرید. به نظر شما جزوه کارگاه اتومکانیک یک مهم تر است و چرا؟

فصل هفدهم: تضمین کیفیت نرم افزار

رویکرد مهندسی نرم افزار که در اتومکانیک کتاب شرح داده شده است، در راستای یک هدف واحد عمل می کند: تولید نرم افزار با کیفیت و به موقع. با این حال ، بسیاری از خوانندگان می پرسند: “کیفیت نرم افزار چیست؟”

نگاهی سریع
منظور از تضمین کیفیت نرم افزار چیست؟صحبت کردن و بیان با کیفیت بودن یک نرم افزار، کافی نیست. شما باید (1) به صراحت، منظورتان از باکیفیت در نظر گرفتن یک نرم افزار را تعریف کنید، (2) مجموعه ای از فعالیت ها را ایجاد کنید، که به اطمینان از اینکه هر محصول مهندسی نرم افزار از کیفیت بالایی برخوردار است، کمک می کند، (3) فعالیت هایی را برای کنترل کیفیت و تضمین در هر پروژه نرم افزاری انجام دهید، (4) از شاخص ها برای توسعه استراتژی هایی برای بهبود فرایند نرم افزار خود و در نتیجه کیفیت محصول نهایی استفاده کنید.
چه کسی مسئول این کار است؟ همه کسانی که در فرایند مهندسی نرم افزار نقش دارند مسئول کیفیت هستند.
اهمیت این تضمین چیست؟ هر کار را باید درست انجام داد، یا به دوباره کاری ختم خواهد شد. اگر یک تیم نرم افزاری بر کیفیت در کلیه فعالیت های مهندسی نرم افزار تأکید کند، میزان دوباره کاری که باید انجام دهد، کاهش می یابد. این امر منجر به کاهش هزینه ها و مهم تر از آن، بهبود زمان بازار می شود.
این کار، چه مراحلی دارد؟ قبل از شروع فعالیت های تضمین کیفیت نرم افزار (SQA)، باید کیفیت نرم افزار را در چندین سطح مختلف انتزاع تعریف کنید. یک تیم نرم افزاری، به محض درک مفهوم کیفیت، باید مجموعه ای از فعالیت های SQA را شناسایی کند که خطاها را قبل از انتقال محصولات کاری، فیلتر کند.
محصول کار، چیست؟ برای تعریف استراتژی SQA تیم نرم افزاری، یک برنامه تضمین کیفیت نرم افزار ایجاد می شود. در طول مدل سازی و کدگذاری، محصول اصلی SQA، خروجی بررسی های فنی است (فصل 16). در حین آزمایش (فصل های 19 تا 21)، برنامه ها و رویه های آزمایشی تهیه می شوند. ممکن است سایر محصولات کاری مرتبط با بهبود فرایند نیز تولید شوند.
چگونه از صحت انجام کار، اطمینان حاصل کنم؟ خطاها را قبل از اینکه عیب شوند، پیدا کنید! یعنی برای بهبود کارایی، به رفع عیب خود کار بپردازید (فصل 23) و در نتیجه میزان دوباره کاری که تیم نرم افزاری شما باید انجام دهد را کاهش دهید.
فیلیپ کراسبی، در کتاب برجسته خود در مورد کیفیت، به این سؤال، پاسخ کنایه : ؛ (). () () ( )؛ ! () () () ، () : () () () ، () ()، () () ، ()
() () “”،

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *