Requirements analysis encompasses all of the tasks that go into the investigation, scoping and definition of a new or altered system. The first operation in analysis phase is to do the introductory investigation. During the introductory investigation data collecting is a very leading and for this we can use the fact seeing techniques.
The following fact seeing techniques can be used for collecting the data:
- Interviews - Analysts can use interviews to derive facts about the current law form the potential users. Here the analysts study the areas of misunderstanding, unrealistic irregularity and descriptions of activities and problems along with resistance to the new proposed system. Interviews are time consuming.
- Questionnaires - Here the analysts can derive data from large groups. Questionnaires could be Open-ended or Close questionnaires. Open-ended questionnaires are used to learn feelings, opinions, general experiences on process detail or problem. In it, questions are answered in their own words. Where as in closed questionnaires a set of prescribed answers are used and exact response have to be selected. This is a costly affair as the questions should be printed out.
- Record inspections or reviews - Basic records like the reports, bills, policy manuals, regulations, accepted performance procedures etc can be used for great insight the system.
- Observation - This is a skill which the analysts have to develop. The analysts have to identify the right facts and pick the right someone and look at the right place to perform his objective. He should have a clear vision of how each departments work and work flow between them and for this he should be a good observer.
Requirements analysis is an leading part of the law design process, whereby requirements engineers and enterprise analysts, along with systems engineers or software developers, identify the needs or requirements of a client. Once the client's requirements have been identified and facts collected, the law designers are then in a position to design a solution.