Types of Requirements:
1). Business Requirements
2). Stakeholder Requirements
A). Functional Requirements
B). Non-functional Requirements
4). Transition Requirements (One time requirement)
these are higher-level statements of the goals, objectives, or needs of the enterprise.
#High level needs of the organization/ enterprise.(req. of the complete organization)
EX- Super market Owner – Billing system.
these are statements of the needs of a particular stakeholder or class of stakeholders.
# needs of the individual.
EX- Payment, Inventory in a billing ssystem
these describe the characteristics of a solution that meet business requirements and stakeholder requirements.
They are frequently divided into sub-categories, particularly when the requirements describe a software
describe the behavior and information that the solution will manage. They describe capabilities the system will be able to perform in terms of behaviors or operations—specific information technology application actions or responses.
Describes the behavior of the solution
Ex – navigation from one screen to other
it capture conditions that do not directly relate to the behavior or functionality of the solution, but rather describe environmental conditions under which the solution must remain effective or qualities that the systems must have.
EX- Security, capacity, load, usability …..
these describe capabilities that the solution must have in order to facilitate transition from the current state of the enterprise to a desired future state.
Ex- implementation and deployement.
They are differentiated from other requirements types because they are
always temporary in nature and because they cannot be developed until both an existing and new solution are defined. They typically cover data conversion from existing systems, skill gaps that must be addressed, and other related changes to reach the desired future state. They are developed and defined through solution assessment and validation.