📜  SRS和FRS的区别

📅  最后修改于: 2021-09-11 06:11:30             🧑  作者: Mango

制定文档的作用是了解开发强大软件所必需的需求。所需的文档类型取决于业务类型、标准、公司流程以及要开发的软件类别。让我们了解每个人都使用的常见文档以及我们需要讨论的内容。

1. 软件需求说明书(SRS):
软件需求说明书被称为 SRS 文档。本文档详细说明了软件应满足的功能性和非功能性需求。
以下是 SRS 的一些功能:

  • 本文档弥合了用户和开发人员之间的鸿沟。
  • 将板的想象文件化为结构布局。
  • 用于衡量初始成本和工作量。
  • 作为通信方之间的协议工作。

示例:考虑一个监控员工绩效的软件。这将需要基本模块,例如登录模块、管理员模块、员工模块和报告模块。 SRS 文档有助于管理这些模块。

2. 功能需求规范(FRS):
功能需求规范被称为 FRS 文件。本文档详细说明了将呈现到软件实现中的所有系统的低级粒度规范。
以下是 FRS 的一些功能:

  • 本文档向用户详细说明了这些功能。
  • 帮助用户了解软件的交互及其行为。
  • 它有助于设计软件的测试参数。
  • 为线框和概念图提供更好的帮助。

示例:设计一个登录模块有几个字段,例如用户名、密码和提交按钮。本文档有助于更好地构建这些字段。

SRS和FRS的区别:

S.No SRS FRS
1 SRS is short used for Software Requirement Specification. FRS is short used for Functional Requirement Specification.
2 SRS is also called a Product Requirement Specification and System Requirement Specification. FRS is also called a Functional Specification Document, Functional Specs, and Product Specification Document.
3 It is maintained by Business Analyst or System Analyst. It is maintained by the Implementation lead or System Analyst.
4 Focus on the functional and non-functional requirements. Focus on detailed aspects of the functional and non- functional requirements.
5 Bridges gap between user and developer. Bridges gap of users with functions of software.
6 Used for planning phase. Used for planning phase and testing phase.
7 SRS is used by the Project managers, technical leads, and Subject matter experts. FRS is used by Testing teams and technicals teams.