在本节中,我们将讨论
BRS 和 SRS 之间的区别,并简要介绍它们。
BRS和SRS是开发任何项目或软件的最重要文件。这些类型的文档包含特定软件的深入详细信息。
在软件测试中,BRS 和 SRS 类型的文档要求取决于业务类型、其标准、公司流程方式以及要开发的软件类别。
在我们了解 BRS 和 SRS 之间的区别之前,我们先了解需求和规范之间的区别。
1. 需求与规范
在下表中,我们对需求和规范进行了比较。
现在,让我们看一下 BRS 和 SRS 文档的简要介绍。
2. 什么是 BRS?
BRS 文档代表业务需求规范。要创建 BRS 文档,业务分析师将与客户相互关联。BRS文档包括业务规则,项目范围和详细的客户需求。
在这种类型的文档中,客户描述了他们的业务如何运作或他们需要的软件。
对于CRS,详细信息将由BA(业务分析师)以简单的业务(英语)语言编写,开发人员和测试工程师无法理解。
3. 什么是 SRS?
SRS 文档代表软件需求规范。
在本文档中,业务分析师将从客户端收集客户需求规范 (CRS),并将其转换为软件需求规范 (SRS)。
SRS 包含业务分析师 (BA) 应如何开发和提供软件。
换句话说,我们可以说SRS文档是用来将客户信息隐蔽成详细的文档,开发人员和测试工程师都可以轻松理解。
软件需求规范的特点
SRS文件的一些重要特点如下:
- SRS 文档用于确定软件产品的早期成本。
-
将开发人员和用户之间的差距联系起来很有帮助。
-
软件需求规范作为通信方之间的协议。
4. BRS 和 SRS 文档之间的主要区别
以下事实解释了BRS和SRS文件之间的重要区别:
SRS 表示为系统需求规范,而 BRS 表示为业务需求规范。
SRS 定义了软件的功能和非功能需求;另一方面,BRS是一份正式文件,它规定了客户给出的需求。
SRS 文档由 SA(系统架构师)开发;另一方面,BRS通常由BA(业务分析师)开发。
SRS 是从 BRS 获得的,而 BRS 是从客户报表及其业务需求中获取的。
5. BRS 与 SRS 之间的区别
下面的比较表快速揭示了SRS和BRS之间的显着差异:
6. 结论
在本节中,我们对BRS和SRS文档进行了比较。
最后,我们可以得出结论,程序员在开发过程和测试过程中都使用了文档。
业务需求规范 (BRS) 是一份正式文档,具体规定了客户的书面或口头需求。
同时,软件需求规范(SRS)文档定义了要建立的软件的功能和非功能需求。
|