Definitions of quality dimensions

 

·    Controllability: Degree to which a product or system can be used by people with the widest range of characteristics and capabilities to achieve a specified goal in a specified context of use. 

·    Attractiveness: Renamed as user interface aesthetics. Degree to which a user interface enables pleasing and satisfying interaction for the user. 

·    Availability: Degree to which a system, product or component is operational and accessible when required for use 

·    Confidentiality: Degree to which a product or system ensures that data are accessible only to those authorised to have access. 

·    Compatibility: Degree to which a product, system or component can exchange information with other products, systems or components, and/or perform its required functions, while sharing the same hardware or software environment 

·    Ease of use (Usability): Degree to which a product or system can be used by specified users to achieve specific goals with effectiveness, efficiency and satisfaction in a specified context of use. 

·   Extensibility: Degree to which software can be easily extended. 

·    Fault tolerance; degree to which a system, product, or component operates as intended despite the presence of hardware or software. 

·    Functional suitability: Degree to which a product or system provides functions that meet stated and implied needs when used under specified conditions. 

·    Installability: Degree of effectiveness and efficiency with which a product or system can be successfully installed and/or uninstalled in a specified environment 

·    Interoperability: Degree to which two or more systems, products or components can exchange information and use the information that has been exchanged 

·    Maintainability: Degree of effectiveness and efficiency with which a product or system can be modified to correct defects or adapt to changing requirement by the intended maintainers 

·    Modifiability: Degree to which a product or system can be effectively and efficiently modified without introducing defects or degrading existing product quality. 

·   Modularity: Degree to which the software is composed of discrete components. 

·    Operability / Manageability: Degree to which a product or system has attributes that make it easy to operate and control 

·    Performance Efficiency: Performance relative to the number of resources used under stated conditions, including energy efficiency 

·    Portability / Adaptability: Degree of effectiveness and efficiency with which a system, product or component can be transferred from one hardware, software or other operational or usage environment to another. 

·    Recoverability: Degree to which, in the event of an interruption or a failure, a product or system can recover the data directly affected and re-establish the desired state of the system. 

·    Reliability: Degree to which a system, product or component performs specific functions under specified conditions for a specified period of time 

·    Resource utilisation: Degree to which the amounts and types of resources used by a product or system, when performing its functions, meet requirements. 

·    Reusability: Degree to which an asset can be used in more than one system, or in building other assets 

·   Robustness: Degree to which system is able to handle errors and boundary conditions. 

·    Safety: Degree to which a product or system mitigates the potential risk to people in the intended contexts of use. 

·    Scalability: Degree to which system perform and operates as the number of users requests increases. 

·    Security: Degree to which a product or system protects information and data so that persons or other products or systems have the degree of data access appropriate to their types and levels of authorisation 

·    Supportability: 1.) Supportability is the ability of the system to provide information helpful for identifying and resolving issues when it fails to work correctly [10] OR 2.) Existence of a helpdesk or issue tracking, bug reporting, enhancements and general support 

·    Testability: Degree of effectiveness and efficiency with which test criteria can be established for a system, product or component and tests can be performed to determine whether those criteria have been met 

·    Time Behaviour: Degree to which the response and processing times and throughput rates of a product or system, when performing its functions, meet requirements