GESSI:
Software Engineering for Information Systems Group

Extended ISO/IEC 9126-1

Functionality                                    

ISO/IEC 9126-1

 

1

Suitability                                       

ISO/IEC 9126-1

2

Accuracycy                                   

ISO/IEC 9126-1

 

1

Verifiableness

Provision of resources to allow the tracking and verification of the right or agreed results or effects

 

 

1

History Control

Capability of the system to provide a history of the changes on the data managed

 

 

2

Data Versioning

Capability of the system to store/provide versions of the data managed by the system

 

 

3

Logging Capabilities

Logging mechanisms implemented into the system

 

2

Effectiveness

Mechanisms to determine the amount of right or agreed results or effects

 

 

1

Self Tests Results

Provision of mechanisms to perform direct tests of  the right or agreed results or effects over the system

 

 

2

Published Tests Results

Third party reports of right or agreed results or effects of the system in similar environments

3

Interoperabilityerability 

ISO/IEC 9126-1

 

1

Direct Interoperability

Capability of the system to directly interact with specified systems

 

 

1

By Means of Protocols

Capability to directly interact with other systems by means of supported protocols

 

 

2

By Means of APIs

Capability to directly interact with other systems by means API libraries provided

 

2

Indirect Interoperability

Capability to interact with other systems by means of indirect mechanisms

4

Securityy                             

ISO/IEC 9126-1

 

1

Application Security

Mechanisms to prevent the accidental or deliberated unauthorized access system functionality 

 

 

1

Provided by the Application

Mechanisms provided by the system itself

 

 

2

Provided by Third Parties

Mechanisms provided by the system with the aid of third party organizations

 

2

Data Security

Mechanisms to prevent the accidental or deliberated unauthorized access to the data managed by the system

 

 

1

Stored Data

Mechanisms to prevent the unauthorized access to the data stored by the systems

 

 

2

Transmitted Data 

Mechanisms to prevent the unauthorized access to the data transmitted by the systems

5

Functionality Compliance

ISO/IEC 9126-1

Reliability                                  

ISO/IEC 9126-1

 

1

Maturityturity                                  

ISO/IEC 9126-1

 

1

Product Historyduct History 

Historic data of the system which lead to the provision of more mature versions over the time

 

2

Robustness

Mechanisms to maintain a history of system faults affecting system operation

 

 

1

Pre-operation Robustness

Mechanisms to maintain a history of system faults affecting system operation before the system is made available to the users

 

 

2

Operation Robustness

Mechanisms to maintain a history of system faults affecting system operation after the system has been made available to the users

2

Fault Tolerance

ISO/IEC 9126-1

 

1

Transparencynsparency 

Capacity of the system to keep functioning without making the users aware of its faults 

 

2

Tolerance Level

Capacity of the system to be configured to keep with its operation without been stopped by certain tolerable level of failure

 

3

Failover Capabilitiesover Capabilities 

Mechanisms provided by the system to keep up with its operation in case of failure

3

Recoverability

ISO/IEC 9126-1

 

1

System Recoverabilitytem Recoverability 

Capacity of the system to restore its level of performance after faults 

 

2

Data Recoverability

Capacity of to restore the data managed after faults

 

 

1

System Data

Capacity of the system to restore the system data after faults

 

 

2

User Data

Capacity of the system to restore the users data after faults

4

Reliability Compliance

ISO/IEC 9126-1

Usability                     

ISO/IEC 9126-1

 

1

Understandabilityderstandability  

ISO/IEC 9126-1

 

1

Interface Understandabilityerface Understandability 

Effort for recognizing the logical concept and its applicability by means of its interface

 

2

Global Structure

Effort for recognizing the logical concept and its applicability by means of global structure

2

Learnability     

ISO/IEC 9126-1

 

1

Trainingining          

Training mechanisms provided to learn the software application 

 

2

Documentation

Documentation which can be used to learn the software application 

 

 

1

Provided Documentation

Documentation provided with the software application

 

 

2

External Documentation

External documentation other than the one provided with the software application

3

Operabilitybility          

ISO/IEC 9126-1

 

1

System Taylorability

Mechanisms of the system to be configured to operate in a certain way

 

 

1

Global System Taylorability 

Mechanisms  of the system to be configured by its administrator to operate in certain way

 

 

2

User System Taylorability

Mechanisms  of the system to be configured by the final users to operate in certain way

 

2

Appearance Taylorability 

Mechanisms provided by the system to configure its external appearance

 

 

1

Global Appearance Taylorability 

Mechanisms provided by the system by its administrator to configure its external appearance

 

 

2

User Appearance Taylorability

Mechanisms provided by the system by the final users to configure its external appearance

 

4

Attractiveness

ISO/IEC 9126-1

 

1

Navegabilityvigability 

Mechanisms provided by the system to make it easy to navigate

 

2

Appearance Taylorability 

Mechanisms provided by the system to configure the appearance of the environment  to make it more attractive 

 

 

1

Global Appearance Taylorability 

Mechanisms provided to the system administrator to make the global environment more attractive 

 

 

2

User Appearance Taylorability

Mechanisms provided to the system users to make its personal environment  more attractive 

5

Usability Compliance 

ISO/IEC 9126-1

Efficiency                     

ISO/IEC 9126-1

 

1

Time Behaviour

ISO/IEC 9126-1

2

Resource Utilization

ISO/IEC 9126-1

 

1

Deploymentployment 

Resources required by the system during its deployment

 

2

Runtimentime                      

Resources required by the system during its normal operation

3

Efficiency Compliance

ISO/IEC 9126-1

Maintainability

ISO/IEC 9126-1

 

1

Analyzability                     

ISO/IEC 9126-1

 

1

Analyzable Data

 

 

 

1

History Control

Mechanisms provided by the system to generate a history of changes of the system data

 

 

2

Data Versioning

Mechanisms provided by the system to generate/store versions of the system data

 

 

3

Logging Capabilities

Provision of mechanisms to analyze the system logs

 

1

Build In Analysis Capabilities 

Mechanisms provided by the system to make it easy to navigate

2

Changeability                       

ISO/IEC 9126-1

 

1

Development Enviromentvelopment Environment 

Provision of development environments in the system

 

2

Development Documentation

Provision of development documentation in relation to the development environment of the system

3

Stability                       

ISO/IEC 9126-1

 

1

Deployment Stabilityployment Stability 

Capability to avoid unexpected effects from modifications during deployment time

 

2

Operational Stability

Capability to avoid unexpected effects from modifications in normal operation of the system 

4

Testability                       

ISO/IEC 9126-1

5

Maintainability Compliance

ISO/IEC 9126-1

Portability                   

ISO/IEC 9126-1

 

1

Adaptability               

ISO/IEC 9126-1

2

Installability                   

ISO/IEC 9126-1

 

1

Built- in Installation Facilitieslt-in Installation Facilities 

Built-in capabilities  to assist in system installation

 

2

Installability Supportallation Support 

External capabilities to assist in system installation

 

3

Platform Compatibilitytform Compatibility 

Capability of the system to be installed in an specific platform

3

Coexistence                            

ISO/IEC 9126-1

 

1

By Means of Protocols

Capability of the system to directly interact with specified systems

 

2

By Means of APIs (Connectors)

Capability to directly interact with other systems by means of API libraries provided

4

Replaceability

ISO/IEC 9126-1

5

Portability Compliancertability Compliance  

ISO/IEC 9126-1

 

Characteristic

Sub-characteristic

Derived or Basic

 Attribute