Explain the types of software requirement.Types of software requirements:
a. Business Rules: They define the high-level needs of the system. They are written in project charter document. They are collected from various stakeholders like sponsor, customer, managers, and company head.
b. Stakeholder requirements: These requirements describe various stakeholder’s needs to who interact with the system. These are described using scenarios, use cases, story board etc.
c. System Requirements: They describe various requirements needed for the new system. They include hardware requirements. They are described using normal English along with some diagrams.
d. Functional Requirements: Describes the functionality that the developer is to implement in order for stakeholders to accomplish their tasks using the system