What is Fitness for purpose
Whether the software carries out all the tasks required of the software specification.
What is Usability
This reflects whether the software writers have used their knowledge of constructs to help them create efficient code.
What is Maintainability
How easy it is to alter the software.
What is Robustness
How well the software copes with errors though:
Exceptional Data
Incorrect Data
What is effiecent use of coding constructs
Whether The Code is efficent by using things such as:
Suitable data types and structures
Conditional or fixed loops
Arrays