Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOFTWARE PRODUCT CERTIFICATION MODEL (SOCFES) - Coggle Diagram
SOFTWARE PRODUCT CERTIFICATION MODEL (SOCFES)
Model is designed based on
Candidate software is a
completed
developed software and is
operational in certain environment
The quality factors are derived from ISO 9126 model with additional characteristics included
(behavioral and human aspects)
Known as Pragmatic Quality Factors (PQF
)
Collaborative perspective assessment
(user, developer and independent assessor)
COLLABORATIVE PERSPECTIVE APPROACH
Removes unfairness assessment by including the owner of the product
Accelerates the certification and assessment process because the team is familiar with the product and its’ environment
Eliminates bias assessment by including independent assessor
Protects data confidentiality and privacy by only permitting direct users to access to the software
Pragmatic Quality Factor (PQF)
The Impact Attributes
Refers to the human aspect of quality toward the product
It illustrates the impact of the quality to the users and measures the conformity of the software to the user requirements.
These attributes are essential to balance the quality model between technical aspects and human factors.
The Behavioural Attributes
These attributes measure the external quality characteristics of software
How it behaves in the environment; quality in use.
Software Quality Attributes - Behavioural
Usability
Learnability
Operability
Understandability
Attractiveness
Reliability
Fault tolerance
Recoverability
Maturity
Maintainability
Changeability
Stability
Analyzability
Testability
Integrity
Security
Data Protection
Functionality
Accuracy
Interoperability
Suitability
Human Factor
User perception
User Requirement
Efficiency
Time behaviour
Resource Utilization
Portability
Installability
Co-existence
Adaptabality
Replaceability
Software Quality Attributes – Behavioural
Usability
.: Relative ease of learning and operating of the software.
Maintainability
: Ease of effort for locating and fixing a software failure within a specified time period.
Reliability
: Extent to which software can be expected to perform its intended function with required precision
Portability
: Ease of effort to transfer software from one hardware configuration and/or software system environment to another.
Efficiency
: Extent to which the software is able to do more with less system
Functionality
: The capability of the software to provide functions which meet stated and implied needs when the software is used under specified condition
Conclusion
The proposed technique is through collaborative perspective approach.
This model has been tested in real case studies which involve three large public sector organisations and was successfully evaluated and demonstrated the practicality of exercising the certification of software products.
It comprises of four main entities: pragmatic quality model, certification specification, assessment team and product certification representation model.
The process is supported by a toolset.
The SOCFES is a model for certifying software based on end product quality approach.