BRS與SRS
在軟件開發項目中,BRS(業務需求規範)是詳細描述客戶需求的文檔。這包含有關業務的信息和需要在軟件中實現的流程的詳細信息。SRS(軟件需求規範)規定了軟件系統的需求。它包括對需要開發的系統的描述。SRS包括用戶如何與軟件系統交互、非功能需求等信息。
什麼是BRS?
BRS(businessrequirementspecification)是一個詳細描述客戶需求的文檔。這將由開發團隊在開發軟件時和測試團隊在測試階段參考。它包含了需要在軟件中實現的過程以及是否需要任**特性的詳細信息。一般來說,BRS包含的信息包括:誰打算使用軟件、將要使用系統的最大併發用戶數、用戶類型、使用的計算機知識、用戶當前面臨的問題、應用程序所需的安全性、軟件所面臨的硬件和環境約束。它還提供了當前系統的描述和未來可能的擴展。BRS還描述了交付物或客戶期望的內容。它還應該描述軟件所期望的可靠性水平。最重要的是,BRS不是用任何計算機術語編寫的。
什麼是SRS?
SRS指定軟件系統的需求。它包括對需要開發的系統的描述。它包括用戶如何使用用例與系統交互。用例提供了用戶和軟件系統之間發生的操作的描述。通常使用UML(統一建模語言)來形式化地指定SRS中的用例。它還包含非功能性需求,如性能需求、系統所需的標準以及對系統的任何約束。SRS應該始終是正確和一致的,因為它是開發人員在開發過程中使用的。它也應該是明確的。一般來說,SRS至少應包含以下部分:簡介、系統總體描述和具體要求。導言應明確界定預期系統的範圍,以及系統的目的和概述等其他信息。總體描述提供了系統的用戶交互、依賴關係和約束等。具體需求包括任何性能需求、數據庫需求等。
BRS和SRS有什麼區別?