制定文档的作用是了解将被迫开发强大软件的基础知识。预期记录的类型取决于业务类型,其标准,公司处理方式以及要开发的软件类型。让我们了解每个人都使用的通用文档以及我们接下来要讨论的内容。
1.业务需求文件(BRD):
业务需求文档称为BRD。本文档用于发现开发任何软件时可能发生的实际要求。它详细说明了用户需求和开发人员需求的利益。
以下是SRS的一些功能:
- 它是在任何软件开发生命周期中创建的少数几个文档之一。
- 公司可以提供可行文档功能的解决方案。
- 它用于找出系统的期望值。
- 它有助于找出项目发起人。
示例:考虑用于跟踪员工花费时间的软件。该文档将说明如何制作可以提高跟踪员工效率的系统。
2.软件需求规范(SRS):
软件需求规范被称为SRS文档。本文档详细说明了软件应满足的功能和非功能要求。
以下是SRS的一些功能:
- 该文档弥合了用户与开发人员之间的鸿沟。
- 将想象力记录到结构布局中。
- 用于衡量初始成本和工作量。
- 作为沟通双方之间的协议。
示例:考虑一个用于监视员工绩效的软件。这将需要基本模块,例如登录模块,管理员模块,员工模块和报告模块。 SRS文档有助于管理这些模块。
BRD和SRS之间的区别:
S.No. | BRD | SRS |
---|---|---|
1 | BRD is the short used for Business Requirement Document | SRS is the short used for Software Requirement Specification. |
2 | BRD is commonly known as Business Requirement Specification Document. | SRS is also called a Product Requirement Specification and System Requirement Specification. |
3 | It is maintained by Business Analyst. | It is maintained by Business Analyst or System Analyst. |
4 | Focuses on Business requirements and Stakeholders requirements. | Focus on functional and non-functional requirements. |
5 | Bridges the gap for understanding company features to the customer. | Bridges the gap occurs between user and developer. |
6 | Used in initiation phase. | Used for the planning phase. |
7 | Features about why the requirements are being taken. | Features about what requirements are being taken. |
8 | BRD is used by Upper/middle Management teams. | SRS is used by the Project managers, technical leads, and Subject matter experts. |