Software Quality Characteristics (ISO/IEC 25010)|Organizing the 8 Quality Characteristics for the IT Passport Exam
Organizes the 8 software quality characteristics defined by ISO/IEC 25010 (Functional Suitability, Performance Efficiency, Compatibility, Usability, Reliability, Security, Maintainability, Portability) for the IT Passport exam.
What is ISO/IEC 25010?
ISO/IEC 25010 is an international standard that uniformly defines software quality characteristics. Its former name was ISO/IEC 9126, and it was revised to 25010 in 2011. This standard classifies software quality into 8 main characteristics. In the IT Passport exam, questions asking about the names and content of these 8 characteristics appear frequently.
List of 8 Quality Characteristics
| Characteristic | Content | Example |
|---|---|---|
| Functional Suitability | How well functional requirements are met | Operation according to specifications |
| Performance Efficiency | Response time, throughput | Response within 1 second |
| Compatibility | Coexistence and interoperability with other systems | API compatibility |
| Usability | Ease of operation | Easy-to-learn UI |
| Reliability | Whether it continues to operate without failure | 99.9% uptime |
| Security | Whether unauthorized access can be prevented | Encryption, authentication |
| Maintainability | Ease of modification and extension | Code readability |
| Portability | Ease of transfer to another environment | Runs across different OSes |
Details of Each Characteristic
Functional Suitability
Functional Suitability consists of three sub-characteristics: functional completeness, functional correctness, and functional appropriateness. Simply put, it is a characteristic that evaluates "whether the system provides the functions described in the specification document." In the exam, it is asked in questions like "whether the functions that meet the requirements are implemented."
Performance Efficiency
Performance Efficiency is a characteristic related to time behavior, resource utilization, and capacity. Specifically, it evaluates the system's processing efficiency, such as response time and CPU/memory usage. For example, it is often asked in questions like "whether the screen switches within 1 second."
Reliability
Reliability has sub-characteristics of availability, maturity, fault tolerance, and recoverability. In a word, it is "the property of being hard to break and, even if broken, recovering quickly." In the exam, numerical values like "99.9% uptime" are often presented as examples of reliability.
Security
Security is a characteristic encompassing confidentiality, integrity, non-repudiation, accountability, and authenticity. It evaluates the ability to prevent unauthorized access and protect data. For those who want to deepen their technical understanding, also refer to the articles on encryption basics and the difference between authentication and authorization.
Maintainability
Maintainability consists of sub-characteristics: modularity, reusability, analyzability, modifiability, and testability. It is a characteristic that evaluates "whether the code is highly readable and easy to modify or add features later." It appears in questions about the ease of refactoring and testing.
Portability
Portability has sub-characteristics of adaptability, installability, and replaceability. It evaluates how smoothly software can be migrated when operating across clouds or operating systems. In the exam, it is asked from the perspective of "whether it works the same way in different environments."
Key Points for the IT Passport Exam
In the exam, questions matching the names and content of the 8 quality characteristics appear frequently. Questions that ask you to select specific examples for each characteristic are also common. Also, be sure to remember that ISO/IEC 25010 itself is the standard that defines software quality characteristics.
Typical Patterns in Past Exam Questions
- "What quality characteristic does a 99.9% uptime rate correspond to?" type → Reliability
- "What does ease of screen operation correspond to?" type → Usability
Related Terms
- ISO standards (ISO9001・14001・27001)
- Testing techniques (testing techniques)
- System development process (system development process flow)
Study Tips
Memorizing the 8 characteristics with the mnemonic "Fu, Pe, Co, Us, Re, Se, Ma, Po" (Functional, Performance, Compatibility, Usability, Reliability, Security, Maintainability, Portability) helps them stick in your memory. Associate one representative numerical value or indicator with each characteristic. For Security, in addition to CIA (Confidentiality, Integrity, Availability), you also need to cover non-repudiation and authenticity.
Summary
If you firmly grasp the names and content of the 8 quality characteristics and the existence of ISO/IEC 25010, you can score points on related questions. For more comprehensive practice on the Management domain, use the Management summary, and to challenge yourself with full-format questions, use the mock exam.
Related posts
The Seven QC Tools: Core Quality Control Methods for the IT Passport Exam
A guide to the Seven QC Tools (Pareto chart, cause-and-effect diagram, histogram, scatter diagram, control chart, check sheet, stratification) and how to distinguish them for the IT Passport exam.
Review, Inspection, Walkthrough | IT Passport Exam Prep
A breakdown of representative review methods (inspection, walkthrough, pair programming, peer review) that support software quality, organized for the IT Passport exam.
BPR vs. BPM: Understanding the Difference Between Business Process Reengineering and Business Process Management for the IT Passport Exam
A clear breakdown of BPR (Business Process Reengineering, radical redesign) and BPM (Business Process Management, continuous improvement), including when to use each, tailored for the IT Passport exam.