Specification
CONCEPT: Specification is a precise description of the desired behavior of a computer system
That is, the specification may say what outputs are to be produced by a system for each input
For example, in the Binary Search Project, the project description specified how the program was to work, including what was to happen when a radio button was selected, the “OK” button was clicked, and so on