Client, End-user and Audience.
Client: The person who needs the solution to a problem.
End-user: The person who will actually use the solution.
Audience: The person or people who the final product could be aimed at.
Analysis and Design
Value Judgement: Judgement or opinion rather than a fact.
User Interface: Involves the aspects of the system that a person interacts with to use and control tyhe system; involves input and output device as well as screen layouts.
House Style: Used by some organisations to make all the documents and interfaces look consitent; might involve colours, the use of a logo, font sizes ans styles.
Access Rights: Allow users to do different things. A file might be marked 'read only', so that only users with the password can change it. In a big system, different parts might have different access rights.
Analysis and Design
Validation: Computer-based check that the data entered is reasonable. It tests the ata against a Validation Rule, for example an exam mark may only be between 0 and 90. An error message is designed to tell the user they have made a mistake. It is best if they are clear about the erros, for instance 'Please enter a number between 0 and 90' is clearer than 'Data out of range'.
Error Message: Tells the user they have made a mistake. It is best if they are clear about the error, for instance 'Please enter a number between 0 and 90' is clearer than 'Data out of range'.
Verification: A check to make sure data has not been corrupted as it is copied between different parts of a computer system or entered from a source document.
Implementation and Testing
Grantt Chart: A time-based grid that shopws tasks and resources to accomplish a job.
Normal Data: The type of data that will be entered most of the time. It should be accepted by the system and should give the expected result when processing.
Boundary Data: Data that tests the inside and outside limits of what should be accepted and rejected.
Erroneous: Data that is inappropiate. If possible, validation checks should reject this kind of data, btu if this is not possible, it is important that the system can continue to operate.
Transcription Errors: Can occur when data is being transferred manually, usually from a paper-based document. For example, an examination mark written on the sheet as 87 might be entered as 57, perhaps because
Efficient solution or control: One where the user does not waste time or effort when using it.
Default Value: One that a control is set to unless changes are made to it; for example, a paper size may be set to A4 unless the user chooses a different size.
Intutive solution: One that feels natural and logical to the user.
Robust Solution: One that works reliably without failing or causing system errors.