BİLGİSAYAR SİSTEMLERİ
E. Bilgisayar Sistemlerinin Testleri
1. İstek sınıfı 2 veya daha büyük bilgisayar sistemleri zorunlu tip testlerine tabidir.
2. Bilgisayar sistemlerinin kanıtları, testleri ve değerlendirmesi, istek sınıfına göre yapılacaktır (Tablo 10.4).
Alternatif dizayn veya düzenlemeler ile ilgili sistemler için testler ve TL tarafından yapılan gözetimin seviyesi A.3.1’ deki isteklerin değerlendirilmesi esnasında belirlenecektir.
3. Çalışmada kanıtlanmış sistemlerin ve birleşenlerin kullanımı halinde, kanıtların ve testlerin kapsamı anlaşma ile belirlenebilir.
4. Üretici tarafından, eşdeğer nitelikteki diğer kanıt ve testlerin sağlanması halinde, bunlar kabul edilebilir.
5. Sistemin testine ait test programı, donanım ve yazılım testleri yapılmadan önce belirlenmeli ve verilmelidir.
6. Sistemin işlevselliğine ve/veya güvenliğine etki eden ve testlerin tamamlanmasından sonra yapılan değişimler dokümante edilecek ve istek sınıfına göre
yeniden test edilecektir.
6. Tablo 10.4 ile ilgili tanım ve notlar
6.1. Kalite Sisteminin Kanıtı
6.1.1 Yazılım kalite planı
Yazılım kullanım ömrü faaliyetleri için, ilgili prosedürleri, sorumlulukları ve konfigürasyon yönetimini içeren sistem dokümantasyonunu tarif eden bir plan hazırlanacaktır.
6.1.2 Alt yüklenicilerden gelen komponentlerin (sadece donanım) muayenesi, komponentlerin ve/veya alt düzeneğin şartnameye uygun olduğunu ispatlar.
6.1.3 Üretim Kalite Planı
Ürün üzerindeki kalite güvence tedbirlerinin ispatı.
6.1.4 Final test raporları
Bitmiş ürünün test raporları ve test sonuçları dokümantasyonu.
6.1.5 Yazılımın izlenebilirliği
Program içeriği ve verilerin değişimi, versiyon değişimi gibi, bir prosedüre uygun olarak gerçekleştirilecek ve dokümante edilecektir.
6.2. Donanım ve Yazılım Tanımı
6.2.1 Yazılım tanımı
Yazılım aşağıdaki örnekler gibi tanımlanacaktır;
- Her donanım ünitesine yerleştirilen temel ve haberleşme yazılımının açıklanması
- Uygulama yazılımının açıklanması (program listeleri değil)
- Modüller ve diğer bileşenler arasındaki bağımlılıkların, fonksiyonların, performansın ve kısıtlamaların açıklanması.
10-10 Bölüm 10 – Bilgisayar Sistemleri E Tablo 10.4 Sistem kategorisine göre testler ve kanıtı
No. Testler ve Kanıtlar Sistem
Kategorisi
I II III IV V
1. Kalite sisteminin kanıtı
Yazılım için Kalite Planı M M M M
Alt yüklenicilerden gelen komponentlerin (sadece donanım) muayenesi M M M M
Üretimde Kalite Kontrol M M M M
Final test raporları M M S S S
Yazılımın İzlenebilirliği M M S S S
2. Donanım ve Yazılım Tanımı
Yazılım Tanımı M S S S
Donanım Tanımı M S S S
Sadece güvenlik ile ilgili fonksiyonların arıza analizi S S S
3. Yazılım testinin kanıtı
Kalite planına uygun yazılım test kanıtı M S S S
Fonksiyonlarla ilgili güvenlik prosedürlerinin programlanmasının mevcudiyeti ve yerine getirilmesine ilişkin analiz
S S S
4. Donanım testleri
UR E 10’ a uygun testler W W W W
5. Yazılım testleri
Modül Testleri M S S S
Alt sistem Testleri M S S S
Sistem testi M S S S
6. Performans testleri
Bütünleşme testi M W W W
Hata Simülasyonu W W W W
Fabrika Kabul Testi (FAT) M W W W W
7. Gemideki Testler
Komple sistemin testi M W W W W
Bütünleşme testleri W W W W
Elektromanyetik uyumluluğun gösterilmesi için kablosuz
teçhizatın çalışması W W* W W
8. Değişimler
Değişimler sonrası testler M S/W S/W S/W S/W
M = Üretici tarafından muhafaza edilen ve istendiğinde sunulan kanıt S
W
*
=
=
=
TL tarafından ispatı kontrol edilecek TL tarafından nezaret edilecek
A.3.1’de istenen gözetim seviyesi değerlendirme sırasında belirlenecektir
E Bölüm 10 – Bilgisayar Sistemleri 10-11 6.2.2 Donanım Tanımı
Donanım aşağıdaki örnekler gibi tanımlanacaktır;
- Sistem blok diyagramı, giriş ve çıkış cihazlarının yerleşimi ve iç bağlantıları
- Bağlantı diyagramları
- Giriş ve çıkış cihazlarının detayları
- Güç beslemesinin detayları
6.2.3 Sadece güvenlik ile ilgili fonksiyonların arıza analizi (örneğin; FMEA) Analiz, aşağıdaki gibi uygun yöntemler kullanılarak gerçekleştirilecektir;
- Arıza ağacı analizi
- Risk analizi
- FMEA veya FMECA
Amaç, tekli arızalar için, sistemlerin güvenlikte başarısız olacağını ve TL tarafından belirtildiğinde çalışmakta olan sistemlerde kayıp olmayacağını ya da kabul edilebilir performans kriterleri ötesinde arızalanmayacağını göstermektir
6.3. Yazılım testinin ispatı
6.3.1 Kalite planına uygun olarak yazılım testinin ispatı
Doğrulama ve geçerlilik faaliyetlerinin prosedürleri oluşturulacaktır, örneğin;
- Test metodları
- Üretim test programları
- Simülasyon.
6.3.2 İlgili fonksiyonların güvenliği için programlama prosedürlerin mevcudiyeti ve yerine getirilmesiyle ilgili analiz,ve belirli güvence metotları aşağıdaki gibi gereksinimlerin ve memnuniyetin doğrulanması için planlanacaktır;
- Çeşitli programlar
- Açıklamadaki resmi hataları ve tutarsızlıkları tespit etmek için program analizi ve test
- Basit yapı
6.4 Donanım testleri
UR E10 “Tip onayı için test şartnamesi” ne uygun testler normalde tip onay testleri olacaktır.
IACS üyesi bir başka kuruluş tarafından nezaret edilen ve onaylanan testlere özel değerlendirme yapılabilir.
6.5 Yazılım testleri
6.5.1 Modül testleri
Yazılım modül testleri, her modülün amaçlanan performansını gösterdiğini ve amaçlanmayan fonksiyonları göstermediğini ispatladığını sağlamaktır.
6.5.2 Alt sistem testleri
Alt sistem testi, modüllerin amaçlanan işlevleri gerçekleştirmek için düzgün olarak etkileşimde olduğunu ve istenmeyen işlevleri gerçekleştirmediğini doğrulamaktadır.
6.5.3 Sistem testi
Sistem testi, alt sistemlerin işlevlerini belirli gereksinimlere uygun bir şekilde düzgün olarak etkileşimde olduğunu ve istenmeyen işlevleri gerçekleştirmediğini doğrulamaktadır.
6.6 Performans testleri
6.6.1 Bütünleşme testleri
Programlanabilir elektronik sistem bütünleşme testi tatminkar bir test edilmiş sistem yazılımı ve uygulanabilir kadar amaçlanan sistem kullanılarak gerçekleştirilir.
6.6.2 Hata simülasyonu
Arızalar uygun sistem arıza tespiti ve sistem yanıtını
10-12 Bölüm 10 – Bilgisayar Sistemleri E
göstermek gibi mümkün olduğunca gerçekçi olarak simüle edilmelidir. İstenen herhangi bir arıza analizinin sonuçları dikkate alınacaktır.
7. Üreticinin İşyerinde Yapılacak Testler
TL, güvenlik etkilerine veya geniş bilgisayar sistemlerine veya entegre bireysel sistemlere ait testleri talep etme hakkını saklı tutar. Bu test, TL sörveyörünün hazır bulunacağı ve fonksiyon testleri, işletme koşullarının simülasyonu, hata simülasyonu ve uygulama ortamının simülasyonunun yürütüleceği bir fabrika kabul testi (FAT) olabilir.
8. Gemideki Tecrübeler
8.1 Komple sistem testleri
8.2 Entegrasyon testleri
8.3 Kablosuz veri haberleşme teçhizatı için, liman ve seyir tecrübeleri esnasındaki testler, telsiz-frekans iletiminin herhangi bir cihazın arızasına neden olmayacağını ve beklenen çalışma koşullarında dış elektromanyetik girişim sonucunda kendisinin başarısız olmayacağını göstermek için yapılacaktır.
Not:
Kablosuz veri haberleşme teçhizatının elektromanyetik girişime neden olduğu yerde kablosuz veri haberleşme teçhizatı, gereksinim sınıf III, IV ve V sistemleri için gerekli olan teçhizatın arızasına neden olduğunun tespit edilmesi düzenek ve / veya teçhizat başka hatanın meydana gelmesini önlemek için değiştirilmelidir.
Bölüm 11 - Aydınlatma ve Fiş Prizler 11-1