CCEA A-Level Digital Technology 2650
Systems Analysis and Development Approaches
Design, Development and Testing
Implementation and System Security
Programming
Data, Information and Data Representation
Computer Architecture and Processing Systems
System Software, Application Software and the User Interface
Web Technology and Multimedia
Networks
Databases
Artificial Intelligence, Expert Systems and Robotics
Mobile Technology, Data Mining and Cloud Computing
Individual, Social and Legal Considerations
The Development Project: Analysis and Design
The Development Project: Build, Testing and Evaluation
Systems Analysis and Development Approaches
Functional and non-functional requirements
- 3 things to know
- AS Unit 1
Overview
What a system must do against the qualities it must have, how each is written so it can be tested, and why an untestable requirement can never be signed off.
What you need to know
Answer each one before you reveal it.
What is a functional requirement?
Give one non-functional requirement for a payroll system, and justify it.
Questions from this subtopic
Each one with the model answer underneath.
- 1
What is a functional requirement?
Model answer
A functional requirement states something the system must do, such as calculating a total, producing a report or checking a password.
- 2
What is a non-functional requirement?
Model answer
A non-functional requirement states a quality the system must have rather than a task it must perform, such as its speed, reliability, security or ease of use.
- 3
Give two functional requirements for a stock control system.
Model answer
A stock control system must reduce the recorded quantity when an item is sold, and must raise a reorder request when the stock of an item falls below its reorder level.
- 4
Give two non-functional requirements for a stock control system.
Model answer
A stock control system might be required to update the recorded stock level within two seconds of a sale, and to be usable by a new member of staff after one hour of training.
- 5
State one functional and one non-functional requirement for a hotel reservation system.
Model answer
A reservation system must prevent the same room being booked twice for the same night, and must stay available around the clock so that guests can book at any hour.
- 6
Give two functional requirements for a payroll system.
Model answer
A payroll system must calculate gross pay from the hours worked and the rate of pay, and must apply the correct deductions to produce net pay.
Other ways to work this
The same content, four other ways.
What is inside Levo
Six ways to work the same material.
Every question in Systems Analysis and Development Approaches, on a schedule.
Attempt a question from memory, write the correct version, then attempt it again. Levo records the jump between your first attempt and your last, and brings each question back on the day you are due to forget it.
Or £46 a year, about £3.83 a month. Cancel anytime.