Ana içeriğe geç

"DO-178C" ile etiketlenmiş Bir gönderi

DO-178C bağlamında aviyonik yazılım yazıları; yapısal kapsam analizinde kapsanmayan kodlar ve ölü, gereksiz ile devre dışı bırakılmış kodun nasıl ele alındığı.

Tüm Etiketleri Görüntüle

SCA'da cover edilemeyen kodlar: Ölü, Gereksiz ve Devre Dışı Bırakılmış Kodlar

· 5 dakikalık okuma
Aviyonik Yazılım Mühendisi

Ölü kod kavramını mizahi biçimde anlatan, kod yazılı mezar taşları ve hayaletlerle dolu çizgi film tarzında bir mezarlık sahnesi

Yapısal kapsama analizi(Structural Coverage Analysis - SCA) , yazılım test süreçlerinde hayati role sahip bir yöntemdir. Bu analiz, yazılımın kod kapsamını değerlendirerek hangi kod bölümlerinin testler sırasında çalıştırıldığını veya çalıştırılmadığını belirlemeye yardımcı olur. Ana hedef, yazılımın her bir satırının (statement), dalının (branch) ve koşulunun (condition) uygun şekilde test edilip edilmediğini kontrol etmektir.

Bu konu özellikle Yazılım Doğrulama ve Kapsanmayan Kodlar bölümleriyle birlikte okunursa, hangi kodun neden kapsanmadığı daha net görünür. SCA'nın kendisini ve kapsama türlerini ise Yapısal kapsam analizi yazısında bulabilirsiniz.