Zakres
W niniejszym dokumencie określono wymagania dotyczące skutecznej kontroli niedostarczanego oprogramowania. Niniejszy dokument ma zastosowanie podczas projektowania, rozwoju, testowania, produkcji, wydawania, użytkowania, konserwacji i wycofywania niedostarczanego oprogramowania. Może to obejmować niedostarczane oprogramowanie nabyte od zewnętrznych dostawców i wykorzystywane w projektowaniu, produkcji, ocenie, testowaniu, akceptacji lub kalibracji dostarczanego wyrobu.
W niniejszym dokumencie skupiono się wyłącznie na unikalnych wymaganiach procesów operacyjnych, które odnoszą się do niedostarczanego oprogramowania, zgodnie z definicją podaną poniżej.
Niniejszy dokument dotyczy niedostarczanego oprogramowania (w tym oprogramowania układowego), które bezpośrednio wpływa na jakość dostarczanego wyrobu lub usługi. Poniżej przedstawiono kilka aplikacji i pomocniczych przykładów niedostarczanego oprogramowania, które wchodzi w zakres niniejszego dokumentu:
— projektowanie i rozwój: modelowanie, symulacja, rzeczywistość wirtualna, maszyna wirtualna, projektowanie wspomagane komputerowo (CAD), modelowanie trójwymiarowe (3D) i narzędzia analityczne, kompilator oprogramowania i generatory kodu;
— produkcja: wytwarzanie przyrostowe, programy do sterowania numerycznego (CNC), robotyka, automatyzacja fabryki, narzędzia ładujące dostarczane oprogramowanie, oprogramowanie używane w procesach specjalnych (np. obróbka cieplna, śrutowanie, kontrola ścian przy użyciu fal dźwiękowych) i oprogramowanie do zautomatyzowanej produkcji (tj. wybierz i umieść);
— weryfikacja, walidacja i konserwacja: programy współrzędnościowych maszyn pomiarowych (CMM), kwalifikacja sprzętu lub oprogramowania, pokrycie kodu, skrypty testowe, narzędzia analityczne, test akceptacyjny, akceptacja produkcji, kalibracja (kontrola, test lub kalibracja), symulator, emulator i oprogramowanie wykorzystywane do obsługi po dostawie.
Następujące typy oprogramowania nie wchodzą w zakres niniejszego dokumentu:
— dostarczane oprogramowanie (patrz EN 9115);
— oprogramowanie wbudowane do urządzeń produkcyjnych i pomiarowych (np. system operacyjny, sterowniki);
— oprogramowanie korporacyjne lub biurowe (np. MS Office, edytor tekstu lub arkusz kalkulacyjny, Teams, oprogramowanie sieciowe, poczta elektroniczna, system zarządzania pracownikami).
Procesy operacyjne nieujęte w niniejszym dokumencie wchodzą w zakres systemu zarządzania jakością (QMS) organizacji, który jest oparty na serii norm EN 9100 (tj. EN 9100, EN 9110, EN 9120) i/lub ISO 9001.