BRS ve SRS Arasındaki Fark

BRS ve SRS Arasındaki Fark
BRS ve SRS Arasındaki Fark

Video: BRS ve SRS Arasındaki Fark

Video: BRS ve SRS Arasındaki Fark
Video: Hackerlık nedir? Hackerlardan nasıl korunabiliriz? | "Hiç kimse bunu yaptığımı bilmiyor" 2024, Ekim
Anonim

BRS vs SRS

Bir yazılım geliştirme projesinde, BRS (Business Requirement Specification) müşterinin gereksinimlerini detaylandıran bir belgedir. Bu, iş ile ilgili bilgileri ve yazılımda uygulanması gereken süreçlerle ilgili ayrıntıları içerir. SRS (Yazılım Gereksinimleri Belirtimi), bir yazılım sisteminin gereksinimlerini belirtir. Geliştirilmesi gereken sistemin bir tanımını içerir. SRS, kullanıcıların yazılım sistemiyle nasıl etkileşime girdiği, işlevsel olmayan gereksinimler vb. gibi bilgileri içerir.

BRS nedir?

BRS (İş Gereksinim Belirtimi), müşterinin gereksinimlerini ayrıntılandıran bir belgedir. Bu, yazılım geliştirilirken geliştirme ekibi ve test aşamasında test ekibi tarafından yönlendirilecektir. Bu, yazılımda uygulanması gereken süreçler ve herhangi bir yeni özelliğin gerekli olup olmadığı hakkında ayrıntıları içerir. Genel olarak BRS, yazılımı kimin kullanmayı amaçladığı, sistemi kullanacak maksimum eşzamanlı kullanıcı sayısı, kullanıcı türleri, kullanımların bilgisayar okuryazarlığı, kullanıcıların şu anda karşılaştığı sorunlar, gerekli güvenlik miktarı gibi bilgileri içerir. Yazılımın karşılaştığı uygulama, donanım ve çevresel kısıtlamalar. Ayrıca mevcut sistemin ve gelecekteki olası genişlemelerin bir tanımını da sağlar. BRS ayrıca teslimatları veya müşteri tarafından ne beklendiğini de açıklar. Ayrıca yazılımın beklediği güvenilirlik seviyesini de tanımlamalıdır. En önemlisi, BRS herhangi bir bilgisayar jargonu kullanılarak yazılmaz.

SRS nedir?

SRS, bir yazılım sisteminin gereksinimlerini belirtir. Geliştirilmesi gereken sistemin bir tanımını içerir. Kullanıcının kullanım senaryolarını kullanarak sistemle nasıl etkileşime girdiğini içerir. Kullanım durumları, kullanıcılar ve bir yazılım sistemi arasında gerçekleşen eylemlerin bir tanımını sağlar. Genellikle UML (Birleşik Modelleme Dili), SRS'deki kullanım durumlarını resmi olarak belirtmek için kullanılır. Ayrıca performans gereksinimleri, sistemin gerektirdiği standartlar ve sistemdeki kısıtlamalardan herhangi biri gibi işlevsel olmayan gereksinimleri de içerir. SRS, geliştiriciler tarafından geliştirme sürecinde kullanıldığı için her zaman doğru ve tutarlı olmalıdır. Aynı zamanda açık olmalıdır. Genel olarak, SRS en azından şu bölümleri içermelidir: giriş, sistemin genel tanımı ve özel gereksinimler. Giriş, sistemin amacı ve sisteme genel bakış gibi diğer bilgilerin yanı sıra beklenen sistemin kapsamını açıkça tanımlamalıdır. Genel açıklama, sistemin kullanıcı etkileşimlerini, bağımlılıklarını ve kısıtlamalarını vb. sağlar. Özel gereksinimler, herhangi bir performans gereksinimini, veritabanı gereksinimini vb. içerir.

BRS ve SRS arasındaki fark nedir?

BRS, teknik olmayan terimler kullanarak müşterinin gereksinimlerini ayrıntılandıran bir belgedir, SRS ise bir yazılım sisteminin gereksinimlerini daha resmi bir şekilde belirtir. SRS, kullanıcıların kullanım durumları (UML ile belirtilir) kullanarak sistemle nasıl etkileşime girdiğini açıklarken BRS, kullanıcı etkileşimlerinin bir tanımını sağlar. Hem BRS hem de SRS, geliştiriciler tarafından geliştirme sürecinde ve sistemi test etmek için kullanılır.

Önerilen: