Tüm yazılımlar, bir yaşam döngüsü içerisinde gerçekleşmektedir. Sistem isteklerinin belirlenmesi, tasarım, kodlama ve daha sonra test aşamalarından her birinin sırasıyla gerçekleşmesi gerekir. Aksi takdirde yazılım kalitesinden bahsetmek mümkün olmayacaktır.
Yazılım geliştiren herkes, kaliteli kod yazmak ister. Yazılımda kaliteyi etkileyen birçok unsur mevcuttur. Kod yazan ekibin birbiri içerisindeki uyumu, temiz ve hatasız kod yazmaları kalitenin gerekliliklerinden bazılarıdır. Müşteri açısından bakıldığında ise, tüm isteklerinin eksiksiz bir şekilde yerine getirilmesi ve yazılımın zamanında teslim edilmesi, yapılan işin kaliteli olduğunun göstergesi olarak [...]