Gereksinim Analizi Teknikleri
• Gereksinimleri kategorize etmek için önerilen yaklaşımı bilmelisiniz. Neden gereksinimler kategorize edilmeli? Her kategoriyi kim kullanır? Belirli kategorileri oluşturmak neden zordur?
– İş Gereksinimleri
– Çözüm Gereksinimleri
– Fonksiyonel Gereksinimler
– Fonksiyonel olmayan Gereksinimler
– Geçiş Gereksinimleri
• Gereksinimlerin izlenilebilirlik konseptini öğrenin.
• Gereksinimleri geliştirmek ve organize etmek için kullanılan en yaygın analiz tekniklerini tartışın. İş analizinin, proje ve işlerin farklı tiplerine adapte olabilmesi için çoğu iş tekniği içinde yetkisi olması gerekir.
– Metinsel yapılı şablonlar (süreç açıklamaları, data açıklamaları, iş kuralları, kullanım durumları, kullanıcı hikayeleri)
– Varlık ilişkisi diyagramı
– Bozulma diyagramı
– Kullanım durumu diyagramı ve açıklamaları
– İş akışı diyagramı (BPMN, ANSI, UML, taşma noktası)
– Kullanıcı ara yüz prototipi
• Her proje için uygun dokümantasyon tekniklerini seçmek ve gereksinimleri paketlemek için formalite seviyesini ve seçeneklerini düşünün.
Gereksinim Denetimini Yürütme
• Denetimleriniz üzerindeki analizinizi nasıl geliştirmeniz gerektiğini öğrenin.
• Gereksinim denetimini nasıl yönetmeniz gerektiğini öğrenin: Kimler yer almalı? Gereken adımlar neler? Bir oturum nasıl yönetilir? Genel zorlukları nelerdir?
• Atölye – Analiz örnek gereksinim paketi.
– Gözden kaçan ve tamamlanmamış gereksinimleri tanımlayın.
– Potansiyel testleri tanımlayın.
– Konuları dokümante edin ve ilerleme için bir yaklaşım geliştirin.
Gereksinimleri Tasdik Edin
• Yazılım testi ve gereksinim onaylamada iş analizinin rolünü öğrenin.
• Yazılım testine giriş: Test neden önemlidir? Testte iş analistinin rolü nedir? Testin temel amacı nedir? Testin aşama ve tipleri nelerdir?
• İş gereksinimlerinin testleri tanımlayarak tamamlandığını tasdik etmeyi öğrenin.
• Testleri tanımlamada ve nitelik teminat prensiplerine dayalı gereksinimleri geliştirmede testleri tanımlayarak pratik yapın.