GESSI:
Software Engineering for Information
Systems Group
Extended ISO/IEC
9126-1
Functionality
|
ISO/IEC
9126-1 |
||||
|
1 |
Suitability |
ISO/IEC
9126-1 |
||
2 |
Accuracy |
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 |
Interoperability |
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 |
Security |
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 |
Maturity |
ISO/IEC
9126-1 |
||
|
1 |
Pro |
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 |
Transparency |
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 |
Fail |
Mechanisms provided by the system to keep up with
its operation in case of failure |
||
3 |
Recoverability |
ISO/IEC
9126-1 |
|||
|
1 |
System
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 |
Understandability |
ISO/IEC
9126-1 |
||
|
1 |
Int |
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 |
Training |
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 |
Operability |
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 |
Na |
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 |
Deployment |
Resources required by the system during its
deployment |
||
|
2 |
Runtime |
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 |
De |
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 |
De |
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 |
Bui |
Built-in capabilities to assist in system
installation |
||
|
2 |
Inst |
External capabilities to assist in system
installation |
||
|
3 |
Platform
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
Compliance |
ISO/IEC
9126-1 |
Characteristic |
Sub-characteristic |
Derived or Basic Attribute |