Quality can be defined as: Degree of excellence – Oxford dictionary, Fitness for purpose – Edward Deming, Best for the customer’s use and selling price – Feigenbaum, The totality of characteristics of an entity that bear on its ability to satisfy stated or implied needs – ISO. Each attribute can be used to measure the product performance. These attributes can be used for Quality assurance as well as Quality control. The attributes are:
Product reliability is measured in terms of working of project under different working environment and different conditions.
Different versions of the product should be easy to maintain. Maintenance should be cost effective and easy.
This can be measured in terms of ease of use. Application should be user friendly.
This can be measured in terms of costing issues related to porting, Technical issues related to porting, Behavioral issues related to porting.
Application should be correct in terms of its functionality, calculations used internally and the navigation should be correct, which means application should adhere to functional requirements.
To major system quality attribute. Measured in terms of time requires to complete any task given to the system.
7. Integrity of security
Integrity comes with security. System integrity or security should be sufficient to prevent unauthorized access to system functions, preventing information loss, ensure that the software is protected from virus infection, and protecting the privacy of data entered into the system.
System should be easy to test and find defects. If required should be easy to divide in different modules for testing.
Adaptable to othere products with which it needs interaction.
Software reuse is a good cost efficient and time saving development way.
Interoperability of one system to another should be easy for product to exchange data or services with other systems.