Please enable JavaScript.
Coggle requires JavaScript to display documents.
Evaluation (Efficient use of coding constructs (Have loops been used to…
Evaluation
-
What is robustness?
-
Input validation should be used with clear error messages so that the user can correct any mistakes inputted
If accepting data from within a range, it is important to test normal, extreme and exceptional data.
-
What is usability?
Usability describes how easy a program is to use in comparison to its original purpose. End-users need to be able to operate the software so the program must be adjusted to make it usable. Usability includes considering the following:
memorability
Will the user be able to remember how to use the software after a period of not using it? This is to prevent the user from having to re-learn how to use the software
-
learnability
The program needs to be easy to pick up and learn how to use. Interface must have a clear and consistent layout in order to aid this.
error reporting/handling
Does the program have easy access to help services and/or tutorials if the user comes across and error or issue?
customisability
Is the program customisable? Can people with any disabilities customise the program to suit their needs?
What is maintainability?
Maintainability means that the software is easily understood by other programmers. This means including the following:
-
-
-
-
By using these, the software can be maintained or updated later on by other programmers.