DO-178 B Planlama Süreci

Bu bölümde DO-178 B yazılım planlama sürecinin amacları ve faaliyetleri tartısılmaktadır.Bu bölüm yazılım planlarını, yazılım geliştirme sürecini ve diğer ilgili sürecleri yönlendirecek standartları olusturmaktadır.

Bu süreçten çıkan dökümanlar:
Plan for software aspects of certification (PSAC)
Software development plan (SDP)
Software verification plan (SVP)
Software configuration management plan (SCMP)
Software quality assurance plan (SQAP)
System requirements
Software requirements standard (SRS)
Software design standard (SDS)
Software code standard (SCS)
Son 3 standart yazılım düzeyi D için gerekli değildir.

1.1.Plan for Software Aspects of Certification(PSAC)

Plan for Software Aspects of Certification, basvuranın gelişmekte olan yazılım seviyesi için gerekli sıkıntı ile uygun orantılı yazılım hayat döngüsünü önerip önermediğini belirtmek için sertifikasyon yönetimi tarafından kullanılmaktadır.Bu plan şunları içermektedir:

a.System Overview
Bu bölüm sistemin gözden gecirilmesini sağlamaktadır.Sistem fonksiyonlarının tanımı,tasarımı,fonksiyonların yazılıma ve donanıma ayrımı belirtilmektedir.


b.Software Overview
Bu bölüm yazılım fonksiyonlarını tanımlamaktadır.

c.Certification considerations
Sertifikasyon temellerinin bir özetidir.Önerilen yazılım seviyeleri belirtilmektedir.

d. Software Life Cycle
Bu süreç daha öncede söylendiği gibi uçuş cihaz ve sistemlerine ait bir yazılım geliştirirken izlenecek yoldur.Yazılımın oluşturulması sırasında tüm süreçlerin bağlantılarını koordine eden bir yapıdır.


e. Software Life Cycle Data
Yazılım hayat döngüsü sürecleri tarafından kontrol edilecek, olusturulacak yazılım hayat döngüsü bilgilerini detaylı bir şekilde anlatır.


f. Schedule
Basvuranın, sertifikasyon otoritesini, yazılım hayat döngüsü süreclerinin görülebilen faaliyetleri ile sağlayabilmesi icin kullanacağı durumları anlatır ve gözden gecirmelerin planlanması açıklanır.


g. Additional Considerations
Sertifikasyon surecini etkileyebilecek özel durumları anlatır.



1.2.Software Development Plan(SDP)
Software Development Plan, yazılım geliştirme süreclerinde kullanılan amacları, standartları, yazılım hayat döngülerini içermektedir.Planın icindekiler sunlardır:


a.Standards: Proje icin Yazılım gereksinimleri standartının, Yazılım tasarım standartının ve Yazılım kod standartının tanımlanmasıdır.

b.Software Life Cycle: Projede kullanılan spesifik yazılım hayat döngulerini forme etmek icin kullanılan yazılım hayat döngüsü süreçlerinin tanımıdır. Yazılım geliştirme süreçleri icin geciş kriterini icermektedir.


c.Software Development Environment: Yazılım ve donanım alanlarında seçilmiş yazılım geliştirme cevrelerinin tanımıdır.Şunları içermektedir:

  • Secilmiş, kullanılan gereksinim geliştirme metodları ve aracları
  • Secilmiş, kullanılan tasarım metodları ve aracları
  • Kullanılan programlama dilleri,kodlama aracları,derleyiciler,bağlantı editörleri ve loaders
  • Kullanılan araclar icin donanım platformları

1.3.Software Verification Plan(SVP)
Yazılım doğrulama süreci amaclarını sağlayacak dogrulama prosedurlerinin tanımıdır.Bu plan sunları içermektedir:

a.Organization: Yazılım doğrulama sureci icerisindeki organizasyon sorumlulukları ve diger yazılım hayat döngusu süreclerinin arayuzudur.


b.Independence: Gerektiğinde doğrulama serbestliği kurma metodlarının tanımıdır.


c.Verification Methods: Yazılım doğrulama süreclerindeki her faaliyet icin kullanılan dogrulama metodlarının tanımıdır.

d.Verification Environment: Test, analiz aracları,bu araclara basvurma icin rehberlik gibi konular icin donanım tanımıdır.

e.Transition Criteria: Bu plan da tanımlanmıs yazılım doğrulama sürecine girmek icin gereklidir


f.Partitioning Considerations: Parcalama kullanıldığında, parcalama arasındaki butunluğu dogrulamak icin kullanılan metodlardır.

g.Compiler Assumptions: Derleyici,bağlantı editoru loader’ın dogruluğu hakkında basvuran tarafından yapılmıs varsayımların tanımıdır.

h.Reverification Guidelines: Yazılım değişikliği için, yazılımın etkilenmiş alanlarını ve “Executable Object Code” un değişmiş parcalarını tanımlamak icin kullanılan metodların tanımıdır.
i.Previously Developed Software: Eğer, dogrulama sureci icin ilk uygunluk baseline ın dokumanına uymazsa,dokumanın amacları ile uyusacak metodların tanımıdır.


j.Multiple-version Dissimilar software: Eger kullanılırsa,yazılım doğrulama sureci faaliyetlerinin tanımıdır.


1.4.Software Configuration Management Plan(SCMP)
Software Configuration Management Plan,yazılım hayat döngusu boyunca, software configuration management(SCM) surecinin amaclarına ulaşması icin kullanılan metodlardan olusturur.Bu plan sunları icerir:


a.Environment: Kullanılan SCM cevresinin tanımıdır. Prosedurleri, aracları metodları, standartları, organizasyon sorumluluklarını ve arayuzleri icermektedir.

b.Activities: Yazılım hayat dongusundeki SCM surec faaliyetlerinin tanımıdır. Amacları su maddeler icin sağlamaktadır:

1.Configuration Identification
2.Baselines and Traceability
3.Problem Raporlama
4.Değişiklik Kontrolu
5.Değişiklik Gözden Gecirimi
6.Configuation Status Accounting
7.Archive,Retrieval,Release
8.Software Load Control
9.Software Life Cycle Environment Controls
10.Software Life Cycle Data Controls


c. Transition Criteria: SCM surecine girmek icin gereklidir.

d. SCM Data: SCM sureci tarafından olusturulmus yazılım hayat döngusu verilerinin
tanımıdır.


e. Supplier Control: Alt bağlayıcı tedarikcilere,SCM surec gereksinimlerine basvurulması anlamındadır.

1.5.Software quality assurance plan (SQAP)
SQA süreci onaylanmış yazılım planları ve standartlarına uygun olarak gerçekleştirilen süreçleri teminat altına alarak ihtiyaçlarını uyumlu hale getirmekte, yazılım üreten software yaşam döngüsü süreçlerini güvence altına almaktadır.
Teminatı sağlamak için kullanılan SQA sürecinin hedefleri şunlardır:
  •  Yazılım geliştirme süreçleri ve tamamlayıcı süreçler, onaylanmış yazılım planları ve standartlarıyla uyum sağlamaktadır .
  •  Yazılım yaşam döngüsü süreçlerinin geçici kriterleri tatminkar özellik göstermektedir.
  •  Yazılım ürünün gözden geçirilme uygunluğu idare edilmektedir.

1.6.System Requirements
Sistem gereksinimleri, yazılım gereksinim standartları tarafından belirlenmektedir.Temel amaç, yüksek düzeydeki gereksinimleri geliştirebilmek için kuralların, araçların ve metodların tanımlanmasıdır.

Hiç yorum yok:

Yorum Gönder

Etiketler

3G 7-segment 7805 7812 Amplifier Analiz Analog iletişim Arduino AVR Axiom Aristos baskı devre Bellek Beslemeli Kenetleyici Biased Limiters Bird Strike Biyomedikal blog butterworth CCD dedektörler Cep Telefonu CMOS Common Base Amplifier Çarpma DAC0800 DC Motor Decoder Dedektör deney deney timer Devre Diode Clampers Diode Limiters Direnç Diyot Diyot kenetleyici devreler Diyot Limiter DO-178B Doğrudan Sıfırlamalı Doğrultucular Dolaylı Sıfırlamalı Döngüsel Sayıcılar Düzlem-Panel Dedektörler Elektrik Elektronik Projeler Entegre Devreler Fiber Optik filtreler flipflop Flora foruier serileri Fototransistör fourier dönüşümü FPGA Frekans Counter Function Generato gereksinim analizi Görüntü görünür ışığa dönüştürme GP810 GPS Grid Güç Ölçümleri Half-wave Rectifiers indüktör infrared fotodiyot JOHNSON SAYICISI kalite Kalite Standartları kapasitör karanlık algılayıcı Kaymalı Yazmaç Kenetleme Devreleri Kenetleyiciler Kırpıcılar Kolimasyon Laser Darbelerinin Algılanması Laser Darbelerinin Oluşumu Laser Diyod ldr led lineer sistem analizi lm324 LM358 lm555 timer lm741 MATLAB matlab çizim matlab kodları Maximite Mikrodenetleyiciler Mirocontroller MSP430 Mühendis Staj Mühendislik OP-AMP Optik Film Optik-Fiber Zayıflama Ölçümleri opto-coupler osilatör Osiloskop Paralel – Seri Dönüşüm paralel devreler PIC PIC16F877 PIC16F877A PIC16F886 PIC32MX Plaka Okuma PLC Proje pwm Radiology Radyasyon Radyoaktivite Radyografi Radyoloji Rectifiers Register RFID RL devreleri RL FİLTRELERİ RLC Filtre Robot Robotics röntgen Röntgen Cihazları sayıcılar Sayısal Dedektör Sayısal iletişim Selenyum Dedektör sensor network sensör seri devreler seven-segment sıcak ayna sistem mühendisliği soğuk ayna Solid State Staj svf Swot Analizi Tam Dalga Doğrultucu temel AC devre temel DC devre termistör Test Tez transistor Transistör Bacaklarının Testi transistör yükseltgeç ULN2803 Ultrason Video Kodlama volt Wireless X-ışını Yarım Dalga Doğrultucuları yazmaçlar Yüz tanıma