BCA / B.Tech 6 min read

SRS (Software Requirement Specification)

SRS (Software Requirement Specification) in Hindi | SRS in Software Engineering in Hindi:


  • An SRS (Software Requirement Specification) is a document in which the requirements of a software system are written in a detailed and clear manner.
  • This document is the basis of the software development process and acts as a communication medium between developers, customers, and other related parties.
Main Topics in SRS in Hindi | Main points of SRS:

System Requirements:

  • This tells what the system has to do.
  • It describes the needs and functionalities of the user.
Purpose:

  • To provide a common understanding to all parties (stakeholders).
  • To guide the software development process in the right direction.
Clarity: The SRS is written in such a way that all the people who read it can easily understand it.

Components of SRS in Hindi | Components of SRS:

  • Project purpose and scope.
  • Document purpose and context.
Functional Requirements:

  • What tasks the software should perform.
  • Example: logging in, saving data.
Non-Functional Requirements: Software quality and performance.
Example: speed, security, and usability.

  • User Requirements: Users' needs and expectations.Information about the interface and design.
  • Hardware and Software Requirements: What kind of equipment and platform will be needed.
  • Constraints and Limitations: Software limitations and external factors.

Benefits of SRS in Hindi | Benefits of writing an SRS:

  • Provides clarity: It brings all the members of the team to the same point of view.
  • Reduces misunderstandings: Prevents misunderstanding between the customer and the developer.
  • Better planning and development: Having clear requirements makes it easy to design and develop the software correctly.
  • Useful for future reference: The document can be referred to later as well.
Example:

  • Project: Online shopping website
Functional Requirements:

  • To give the user the option to log in and sign up.
  • Facility to search, select, and order products.
Non-functional requirements: The site should load in 2 seconds. Secure payment system.
Hardware requirements: Minimum RAM of the server: 8 GB.

Would you like to add anything else to this?