## 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.