Sınıf içi eğitim kursu
İspanyolca veya İngilizce öğretilir
20 saat
4 gün × 5 saat
İçerik
Bu eğitim DO-178C, DO-278A, CENELEC EN 50128 ve ISO 26262 gibi kritik fonksiyonel güvenlik standartlarının gerektirdiği yazılım gereksinimleri sürecini kapsamaktadır.
Piyasada Gereksinim Mühendisliği konusunda çok iyi kurslar var, ancak bu standartların özel gereksinimlerini kapsayan iyi kurslar bulmak zor.
Kurs, her bölümde test alıştırmaları ve üst düzey, alt düzey ve türetilmiş gereksinimler üzerine laboratuvarlar içermektedir. Yeniden kullanılabilir bir mesaj aktarımı yazılım bileşenine dayanan bir vaka çalışması, kurs boyunca bir konu olarak kullanılmaktadır.
Kurs, kritik yazılım uygulamaları geliştirme konusunda 20 yılı aşkın deneyime sahip bir danışman tarafından İspanyolca veya İngilizce olarak verilmektedir.
Bu dersin diferansiyel içeriği şöyledir:
- Düşük seviye gereksinimler
- Türetilmiş gereksinimler
- Gereksinim Standartları
- Gereksinim Doğrulama Kontrol Listeleri
- Gereksinim geri bildirim döngüleri
- Parametre Veri Öğesi Dosyaları gereksinimleri
- RTOS gereksinimleri
- ARINC 653 APEX gereksinimleri
- Sahada yüklenebilir yazılım gereksinimleri
- Kullanıcı tarafından değiştirilebilir yazılım gereksinimleri
- Opsiyonel olarak seçilebilen yazılım gereksinimleri
Ön Koşullar
Fonksiyonel güvenlik standartları hakkında bilgi sahibi olmak arzu edilir, ancak gerekli değildir.
Hedefler
Kursu başarıyla tamamlayan bir kişi şunları yapabilecektir:
- Üst düzey ve alt düzey gereksinim standartlarının yazılması
- Yazılım gereksinimleri spesifikasyonu yazma
- Şablonları kullanarak üst düzey ve alt düzey gereksinimleri yazma
- Bir gereksinim doğrulama kontrol listesi yazın
- Gereksinim kalite faktörlerini kullanarak yazılım gereksinimlerini gözden geçirme
İzleyici
Bu eğitim gereksinim mühendisleri, yazılım geliştirme mühendisleri, test mühendisleri ve proje yöneticileri için uygundur. Özellikle gereksinim belirleme, kaynak kod programlama ve yazılım testi aşamalarında gereksinimleri resmi bir şekilde ele alması gereken kritik görev projelerine yeni katılanlar için uygundur.
Eğitmen
Florentino Hernanz
Eğitmen, Madrid Politeknik Üniversitesi'nden (UPM) bir Telekomünikasyon Mühendisidir. Uçaklarda ve kamyonlarda kullanılan uydu veri iletişim sistemleri, Avrupa iletişim ağları vb. için yazılım geliştirme konusunda 25 yılı aşkın profesyonel deneyime sahiptir.
İspanya'nın en prestijli havacılık, demiryolu ve sanayi şirketlerine kurslar ve seminerler vermiştir.
Gündem
- Farklı gereksinim türleri
- İşlevsel Gereksinimler
- İşlevsel Olmayan Gereksinimler
- Türetilmiş gereksinimler
- Üst Düzey Yazılım Gereksinimleri Spesifikasyonu
- Veri Sözlüğü
- Lab 1: Bir Yazılım Gereksinim Spesifikasyonu Belirleyin
- Yazılım Gereksinimleri Standardı
- Gereksinimleri doğal dilde yazmak için yönergeler
- Fonksiyonel Gereksinim geliştirme yöntemleri
- Laboratuvar 2: Bir Yazılım Gereksinimleri Standardı Belirleyin
- Yazılım Tasarım Standardı (LL Gereksinimleri bölümü)
- Düşük seviye gereksinim tasarım kuralları
- Düşük seviye Gereksinim geliştirme yöntemleri
- Lab 3: Bir Yazılım Tasarım Standardı Belirleyin (LL Gereksinimleri bölümü)
- "İyi" gereksinimlerin kalite faktörleri
- Gereksinim Şablonları
- Lab 4: Şablonları kullanarak zayıf gereksinimleri yeniden yazın
- Eksiksiz yazılım gereksinimleri nasıl yazılır?
- Önyükleme süreci gereksinimleri
- Yerleşik test gereksinimleri
- Çalışma modları ve durumları gereksinimleri
- COTS Yazılım gereksinimleri
- RTOS gereksinimleri
- ARINC 653 APEX gereksinimleri
- Parametre Veri Öğeleri Dosya Gereksinimleri
- Sahada yüklenebilir, kullanıcı tarafından değiştirilebilir ve opsiyonel olarak seçilebilir yazılım gereksinimleri
- Lab 5: Bir iletişim protokolünün üst düzey ve alt düzey gereksinimleri
- Gereksinimler ve Standartlar Değişiklik Kontrolü
- Değişim Etki Analizi
- Yeniden Kullanılabilir Yazılım Bileşenleri
- Gereksinim Temelleri
- Gereksinim Doğrulama
- Üst düzey doğrulama kontrol listesi
- Düşük seviye doğrulama kontrol listesi
- Gereksinimlerin gözden geçirilmesi
- Lab 6: Gereksinimleri Belirtin Doğrulama kontrol listeleri
- Gereksinimlerin İzlenebilirliği
- Gereksinim Yönetim Aracı
- Alıştırma: Değişim Etki Analizi