ISO9126 quality software model

ISO9126 quality software model to evaluate software quality international standards, consists of six properties and characteristics of the 27 sub-components.

Here Insert Picture Description

First, functional
1, suitability: Software products provide a set of capabilities for the proper function of the specified tasks and user objectives. (1, the software provides the functionality required by the user 2, the software provides the functionality that users need)
2, Accuracy: software functionality available to users of accuracy whether the target. (Example: accurate calculation result, deviation occurs figures, a plurality of 0 or less 0)
3, Interoperability: the ability to interact with other software systems. (Example: PC WORD machine and printer to finish printing interoperability; interface calls)
4. Confidentiality Security: security software to protect information and data capability. (Mostly permissions and password)
5, compliance functionality: follow the relevant standards (international standards, national standards, industry standards, internal specifications)

Second, the reliability
1, maturity: the software product to avoid error propagation inside turned to the ability of software system failure (primarily internal error isolation)
2, fault tolerance: an external interface software to prevent error propagation caused by system failure ability (mainly outside the wrong isolation)
3, easy recovery: after a system failure, the ability to restore the original function and performance.
4, reliability of compliance: follow the relevant standards.

Third, the ease of use
1, easy to understand: the information to the software when the user interaction should be clear, accurate, and be easy to understand, allowing users to quickly understand software.
2, Easy to learn: The software enables users to learn the ability of their applications.
3, ease: software product to enable users to operate and easy to control its capabilities.
4, ease of compliance: follow certain standards.

Fourth, the efficiency of
a temporal characteristic: specific software processing response time required for the service request.
2, the use of resources: the software processing system of the service request specific resources consumed.
3, efficiency compliance: follow certain standards.

V. maintainability
1, easy Analytics: Software provides aids to help developers locate the cause of defects, determine the place changes.
2, easy to change: the ability to specify the software product makes changes easy to achieve. (Cost to fix the problem)
3, stability: Software products ability to avoid accidents caused due to software modification results.
4, testability: Software provides complementary tools to help achieve their testers to test intentions.
5, maintenance of compliance: follow the relevant standards.

Sixth, portability
1, adaptability: software products without having to make a corresponding change in the ability to be able to adapt to different environments.
2, easy to install: the selection as little as possible to provide user-friendly to install directly.
3, coexistence: the coexistence of software products to share common resources, software and other software in a common environment. (Compatibility)
4, an alternative Yi: the software product in the same environment, the ability to replace other software products for the same purpose.
5, portability of compliance: follow the relevant standards.

Published 44 original articles · won praise 1 · views 1455

Guess you like

Origin blog.csdn.net/cc_park/article/details/104129345