ITPEC IP April 2025 Question 49
Which of the following is the most appropriate description concerning the usability of RPA software when the quality characteristics of software are classified into portability, functional suitability, compatibility, usability, reliability, performance efficiency, security, and maintainability?
Explanation
People who have never used RPA can use it with only simple education — how easily users learn and operate a product is its usability.
In the software quality model (ISO/IEC 25010) usability covers how easily the intended users can learn the product, operate it and use it without errors. Needing only simple education before first use is ease of learning, a part of usability. The other options match other characteristics of the list:
- •(a) running unchanged when the PC's OS changes: portability
- •(b) carrying out the processing at the specified time and conditions: functional suitability
- •(c) working again after a simple settings change when the target application is upgraded: maintainability, the ease of modifying it
Answer (d)
Why not others:
- •(a) — running on a different OS is about moving the software to another environment, which is portability
- •(b) — doing the specified processing at the right time and on the right conditions is functional suitability
- •(c) — adapting RPA to the upgraded application by changing settings is ease of modification, which is maintainability
Key rule: Classify a quality statement by what it is about: users learning and operating is usability; another environment is portability; doing the specified job is functional suitability; ease of change is maintainability.
System Development Technology · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.