17 Ekim 2016 Pazartesi

Nedenler

Yazılım Analojisi.
Yazılım analog N-sürümü programlama (NVP) denir:
Bizim N tane yazılım ekibimiz var. Her biriside yazılım ile ilgili ihtiyaçları bağımsız olarak kodluyorlar.
Her bir yazılım çalıştırılıyor ve bunların her biri bir oy alıyor.

NVP’lerin potansiyel sorunu nedir?
Tüm yazılım arızaları tasarım hatalarından kaynaklanmaz.
Genellikle, programcılar hataları yanlış yorumlayabilirler.
Gereksinimler; genellikle yanlış anlaşılır. Bu nedenle N ekipleri aslında doğru yorumu yapan grup sayıyı genellikle 0 yada 1 dir.

Algoritmayı Kurtarmak için temel olarak yapılması gerekenler.
Ortak hataları azaltmaz için algoritmayı parçalar halinde oluştur.
Kabul testlerini kodlayan kişi dışında bağımsız başka bir yazılımcıya oluştur.
Kodlama standartları belirle.