A requirement is a vital feature of a new system which may include processing or capturing of data, controlling the activities of business, producing information and supporting the management.
Requirements determination involves studying the existing system and gathering details to find out what are the requirements, how it works, and where improvements should be made.
Major Activities in requirement Determination
Requirements Anticipation
- It predicts the characteristics of a system based on previous experience which include certain problems or features and requirements for a new system.
- It can lead to analysis of areas that would otherwise go unnoticed by inexperienced analysts. But if shortcuts are taken and bias is introduced in conducting the investigation, then requirement Anticipation can be half-baked.
Requirements Investigation
- It is studying the current system and documenting its features for further analysis.
- It is at the heart of system analysis where analysts document and describe system features using fact-finding techniques, prototyping, and computer assisted tools.
Requirements Specifications
- It includes the analysis of data which determine the requirement specification, description of features for the new system, and specifying what information requirements will be provided.
- It includes analysis of factual data, identification of essential requirements, and selection of Requirement-fulfilment strategies.