Zakres
1.1 Postanowienia ogólne Wymagania EN 9100 mają zastosowanie z następującym wyjaśnieniem dla oprogramowania. Niniejszy dokument uzupełnia wymagania normy EN 9100 dla dostarczanego oprogramowania i zawiera wymagania dotyczące systemu zarządzania jakością dla organizacji, które zajmują się projektowaniem rozwojem i/lub produkcją oprogramowania dostarczanego dla przemysłu lotniczego, kosmonautycznego i obronnego. Obejmują one, jeśli jest to wymagane, oprogramowanie pomocnicze, które jest stosowane podczas tworzenia i utrzymania dostarczanego oprogramowania. Dostarczane oprogramowanie może być samodzielne, wbudowane lub przewidziane do załadowania na komputerze docelowym. Tam, gdzie użycie Języka Opisu Sprzętu (HDL) lub języka wysokiego poziomu jest wykorzystywane jako źródło do projektowania sprzętu elektronicznego [np. Application Specific Integrated Circuit (ASIC), Programmable Logic Device (PLD), organizacja i klient powinni uzgodnić zakres stosowania niniejszego uzupełnienia. UWAGA 1 Wytyczne dla pokładowego sprzętu elektronicznego, patrz RTCA/DO-254 lub EUROCAE ED-80 a wymagania dotyczące realizacji produktu, patrz EN 9100. Tam, gdzie oprogramowanie komercyjne przeznaczone do powszechnego stosowania (COTS) lub istniejące jest zintegrowane w dostarczanym produkcie to organizacja i klient powinni uzgodnić zakres stosowania niniejszego uzupełnienia. Dla celów niniejszego dokumentu, termin “produkt” i “produkt oprogramowania” są traktowane jak synonimy. UWAGA 2 Niniejszy dokument jest niezależny od modeli cyklu życia (np. kaskadowy, spiralny, ewolucyjny, komponentowy) lub metodologii ( np. projekt zorientowany obiektowo, zunifikowany język programowania, programowanie zwinne).1.2 Zastosowanie Wymagania EN 9100 mają zastosowanie z następującymi wyjaśnieniami dotyczącymi oprogramowania. Wyjątki od wymagań w Rozdziale 7, należy uwzględnić tylko po analizie cech oprogramowania (np., wielkość, bezpieczeństwo, kompleksowość, krytyczność, ryzyko).