## Definition
Pick out a specific answer from a set of possibilities, or point to a distinguishing feature.
*Verb. Noun form: identification.*
## Characteristics
- Answers *which* one or *which* thing;
- gives a brief answer, without elaboration or justification; and
- often involves selecting from given options, a diagram, or a piece of code or text.
## Examples
### Identify the command word this page is about
- Identify.
### Identify the line that contains a syntax error
```python
for i in range(10):
prnt(i)
```
- Line 2.
### Identify the data type that would be returned by `len("hello")`
- Integer.
### Identify the CPU component responsible for performing arithmetic and logical operations
- ALU.
### Identify the odd one out: cat, dog, giraffe, potato
- Potato.
### Identify the features of a payroll processing system that make it solvable by computational methods
Features that make payroll processing solvable using computational methods include:
- volume of data;
- task repetition; and
- defined inputs/outputs.
The above response could be improved with [[describe#Describe the features that make a payroll processing system solvable by computational methods|description]] and then [[justify#Justify the features of a payroll processing system that make it solvable by computational methods|justification]].
### Identify important features for payroll processing software based on existing examples of such software
Existing examples of payroll processing software include:
- Xero
- QuickBooks
- Sage Payroll
Important features identified from these examples include:
- Automatic tax calculation based on region
- Batch processing of employee records
The above response could be improved with [[justify#Justify the importance of identified features for payroll processing software|justification]].
### Identify three success criteria for a payroll processing system
- The system must process a full payroll run for 100 employees in under 30 seconds;
- the system must correctly apply the appropriate tax rule for each of at least 3 supported regions; and
- an HR administrator must be able to generate all payslips for a payroll run with no more than 2 clicks, requiring no manual recalculation.
The above response could be improved with [[justify#Justify three success criteria of a payroll processing system|justification]].
## Non-examples
- [[state|Statement]]—recalls a standalone fact from memory, rather than selecting an answer from a set of possibilities or pointing to a feature.
- [[describe|Description]]—gives a fuller account with multiple facts or steps, rather than a single brief answer.
- [[specify|Specification]]—gives precise, complete detail (values, parameters, or requirements), rather than a single brief answer.