制定文档的作用是了解将被迫开发强大软件的要求。所需文件的类型取决于业务类型,其标准,公司处理方式以及要开发的软件类别。让我们了解每个人都使用的通用文档以及我们接下来要讨论的内容。
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. |