
Когато софтуерът е в процес на разработка, той се тества, преди да бъде освободен, обикновено от отдел за осигуряване на качеството. Ако се установи, че работи неправилно, поведението се отчита в системата за проследяване на проблеми. Цялата информация, свързана с тази грешка, се съхранява на централизирано място, достъпно за екипа на проекта. Софтуерът за проследяване на грешки може да продължи да следи проблемите на софтуера след пускането на софтуера, така че бъговете да бъдат отстранени при бъдещи актуализации.
Условия за програмиране, разработка на софтуер