چرخه توسعه نرم افزار
1- برنامه نويس برنامه نرم افزار را مينويسد و معتقد است كه هيچ خطايي ندارد.
2- نرم افزار تست ميشود. 20 خطا پيدا ميشود.
3- برنامه نويس 10 خطا را اصلاح ميكند و به واحد تست توضيح ميدهد كه 10 مورد ديگر واقعاً خطا نيستند.
4- واحد تست نرم افزار متوجه ميشود 5...