Problem 1
Identify and briefly describe four types of requirements that may be defined for a computerbased system.
Problem 6
Suggest how an engineer responsible for drawing up a system requirements specification might keep track of the relationships between functional and non-functional requirements.
Problem 7
Using your knowledge of how an ATM is used, develop a set of use cases that could serve as a basis for understanding the requirements for an ATM system.