A Student Guide to Object- Orientated Development Chapter 2 Requirements for the Wheels case study system
Requirements engineering Three main stages: elicitation specification validation
Requirements engineering Elicitation Information is gathered: relating to the existing system current problems requirements for the future
Requirements engineering Specification When the information that has been collected it is ordered documented
Requirements engineering Validation The recorded requirements are checked to ensure that they are consistent with what the clients and users actually want and need.
Requirements elicitation: interviews It is useful to have an interview plan
Requirements elicitation: interviews Bike card: example of source document
Requirements elicitation: questionnaires
Requirements elicitation: scenarios
Requirements specification Purpose is to collate, order and record information gathered during the elicitation stage Examples: the Problem Definition, the Problems and Requirements List
Requirements specification: Problems and Requirements List
Requirements validation
Requirements for the Wheels system