BRS Vs. SRS: Aralarındaki Temel Fark
ANAHTAR FARK
- SRS, geliştirilecek yazılımın işlevsel ve işlevsel olmayan gereksinimlerini belirtirken, yazılım mühendisliğinde BRS, müşteri tarafından sağlanan gereksinimi açıklayan resmi bir belgedir.
- SRS, Sistem mimarı tarafından oluşturulurken, BRS yazılımı genellikle iş analisti tarafından oluşturulur.
- SRS, Sistem Gereksinimi Belirtimi anlamına gelirken BRS, İş Gereksinimi Belirtimi anlamına gelir.
- SRS, BRS'den türetilirken BRS, müşteri etkileşimi ve gereksinimlerinden türetilir.
Başlamadan önce bilmeniz gerekenler – Gereksinim ile Şartname arasındaki fark
Yer Alan Kurallar | Özellikler |
---|---|
Yazılımın “ne” yapması gerektiğini özetliyorlar | Yazılımın “nasıl” oluşturulacağını özetliyorlar |
Yazılımı son kullanıcı, iş ve paydaş perspektifinden özetlerler. | Yazılımın ana hatlarını teknik ekip perspektifinden çizerler. |
Çeşitli belgeler için çok sayıda terim ve terminoloji vardır
Şartname Belgeleri gibi –
- SRS – Sistem Gereksinimi Spesifikasyonları
- FRS – Fonksiyonel Gereksinim Özellikleri
- BRS – İş Gereksinimi Şartnamesi
- CRS- Uyumluluk Gereksinimleri Spesifikasyonları
- PRS – Performans Gereksinimleri Spesifikasyonları
- RRS- Güvenilirlik Gereksinimleri Spesifikasyonları
- CRS-Yapılandırma Gereksinimleri Şartnamesi
Gereksinim Belgeleri gibi –
- BRD – İş Gereksinimi Belgesi
- SRD – Sistem Gereksinim Belgesi
Düşünülmesi Gereken Noktalar
- Birçok yerde bu belgeler ayrı olmayıp birbirinin yerine kullanılmaktadır.
- Şartnameler ve gereksinimler kabaca aynı bilgileri ancak tamamen farklı iki hedef kitleye iletir.
- Belirli bir proje için yukarıdaki belgelerin oluşturulduğu, projenin “doğasına” ve organizasyonel “süreçlere” bağlıdır.
Bu derste BRS ve SRS arasındaki farkı tartışacağız. yazılım testi:
BRS (İşletme Gereksinimi Spesifikasyonu) | SRS (Sistem Gereksinim Spesifikasyonu) |
---|---|
Yazılımın işlevsel özelliklerini çok yüksek düzeyde açıklar. | Yazılımın işlevsel ve teknik özelliklerini yüksek düzeyde açıklar. |
Müşteri tarafından sağlanan gereksinimi açıklayan resmi bir belgedir (yazılı, sözlü) | Geliştirilecek yazılımın fonksiyonel ve fonksiyonel olmayan gereksinimlerini belirtir. |
Genellikle tarafından oluşturulur. İş Analisti müşterilerle kim etkileşime giriyor | Genellikle Sistem tarafından oluşturulur ArchiTeknik uzmanın kim olduğunu öğrenin.
Daha küçük şirketlerde BA da SRS oluşturacaktır. Bazı şirketler tamamen SRS oluşturmaz. BRS'leri aynı zamanda SRS olarak da kullanılabilecek kadar ayrıntılıdır. |
Müşteri etkileşiminden ve gereksinimlerinden türetilir | BRS'den türetilmiştir |