Havacılık projeleri, tasarımsal detayların çok olduğu, fazla sayıda kişinin çalıştığı, yönetiminin ve idamesinin zor olduğu projelerdir. Bu nedenle, havacılık endüstrisinin geliştirmek zorunda olduğu emniyet kritik sistemler karmaşık tasarım çözümleri gerektirmektedir. Bu tarz projelerin başarıya ulaşması, farklı disiplinlerin kusursuz bir uyum içinde çalışmasına bağlıdır. Bu uyumun sağlanabilmesi ancak standart ve süreçleri uygulamakla mümkün olmaktadır. Havacılık projelerinde yazılım mühendisliği alanında, RTCA DO-178C Hava Sistemleri ve Ekipman Sertifikasyonunda Yazılım Hususları dokümanı yazılım projeleri için bu standart ve süreçlerin uygulanabilmesine ilişkin gerekli yol haritasını sunmaktadır. Dokümanda yazılım ürününün kalitesinin bağımsız yazılım doğrulama faaliyetleriyle sağlanabileceği belirtilmektedir. Eş gözden geçirme süreçleri de bağımsızlık ilkesinin sağlanabilmesi için önerilen en kritik adımlar arasında yer almaktadır. Eş gözden geçirme sürecinin temelinde insanın doğası gereği hata yapabileceği gerçeği yatar. Bu hataların en aza indirilmesi için de benzer bilgi ve tecrübeye sahip çalışanların ürettiği yazılım ürünlerinin çapraz kontrolü önerilmiştir. DO-178C uyumlu bir yazılım geliştirme faaliyeti yapılacaksa, eş gözden geçirme süreçlerinin planlar, standartlar, yazılım mimarileri, gereksinimler, kaynak kod ve modeller, test senaryoları ve test raporları üzerinde işletilmesi yazılım kalitesinin en üst seviyede sağlanması için kritiktir. Bu makalede eş gözden geçirme süreçlerinin hem önemi ve faydaları hakkında bilgi verilmekte, hem de sürecin nasıl işletileceği detaylı olarak aktarılmaktadır.
It is hard to implement and manage aerospace projects since they include a large number of design details and many people who are working together. Thus, safety critical systems which are required to be developed by aerospace industry need complex design solutions. Different disciplines have to work in perfect harmony in order to be successful in aerospace projects. This harmony can be provided only by conforming standards and processes. RTCA DO-178C Software Considerations in Airborne Systems and Equipment Certification document provides the road map in order to conform these standards and processes for software projects in aerospace industry. It is indicated in DO-178C that high quality of software products can only be achieved by independent software verification activities. Peer reviews are one of the most critical steps to provide aforementioned independence criteria. People may make mistakes by nature and this fact forms the basis of peer review activities. Cross control of the developed software products by people with similar knowledge and experience is offered in order to minimize the number of mistakes. If a software development activity which is compatible with DO-178C is planned, then it is highly critical to make peer reviews of plans, standards, software architectures, requirements, source codes and models, test scenarios and test reports in order to maximize the quality of these software products. This article gives information about the importance and benefits of peer reviews and the details of how to implement these activities.
DO-178C Peer Review Software Verification Software Quality Assurance
Birincil Dil | Türkçe |
---|---|
Konular | Bilgi Sistemleri Geliştirme Metodolojileri ve Uygulamaları |
Bölüm | Makaleler |
Yazarlar | |
Erken Görünüm Tarihi | 2 Temmuz 2025 |
Yayımlanma Tarihi | 30 Haziran 2025 |
Gönderilme Tarihi | 24 Aralık 2024 |
Kabul Tarihi | 1 Haziran 2025 |
Yayımlandığı Sayı | Yıl 2025 Cilt: 11 Sayı: 2 |
Dergimizin Tarandığı İndeksler
International Anatolia Academic Online Journal / Sosyal Bilimler Dergisi
e-ISSN 2148-3175