پرش به محتوا

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

  • از

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

دانلود فایل

 

 

 

 

 

 

 

 

 

هرگونه خطا یا مشکل ذکر شده توسط مسئولین بازبینی، در ادامه جهت حل شدن، توسط طراح ثبت می شود. بررسی های دستی ممکن ً :
() () () ؟ “” -()، () : () () ؛ () ‌() () ؛ –:
• (ً) • ؛ • () (). ()، ؛ ً () ؛ : () () ()، () ً ().  

 

–() :
؟
؟
؟
() : () () کارگاه اتومکانیک

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

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

دانلود رایگان خلاصه کارگاه اتومکانیک 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 بررسی فنی رسمی، تنها در صورتی مؤثر است که همه از قبل آماده شده باشند. چگونه ؟ ؟

: : : “؟”

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