Zagadnienie zapewnienia jakości systemów informatycznych znajduje się dziś w centrum uwagi zarówno informatyków jak i menedżerów. Powodem tego są stale rosnące wymagania użytkowników jak i wysokie koszty usuwania błędów i wad wykrytych podczas wdrażania systemu.