IPA IP 2021 Question 14
A question IPA Japan published in 令和3年度 ITパスポート試験 公開問題 問14, translated into English. ITPEC is based on the same exams.
Same question on ITPEC: Oct 2025 Q98 +4 more
When the software lifecycle is divided into the planning process, the requirements definition process, the development process, and the operation process, which of the following is the process where the system functions that users and stakeholders require are clarified and consensus is built on the basis of a computerization plan?
Explanation
Requirements definition process — it clarifies the system functions users and stakeholders require and builds consensus on them.
The requirements definition process starts from the computerization plan and turns the business requirements into system requirements: the functions the system must provide (functional requirements) and qualities such as performance and security (non-functional requirements). The users, stakeholders and developers agree on them, and development builds against this agreed baseline.
Answer (b)
Why not others:
- •(a) — the planning process produces the computerization plan itself: the purpose, scope, investment and schedule of computerization, not the detailed functions
- •(c) — the development process designs, builds and tests the system to meet the requirements already defined
- •(d) — the operation process runs the finished system in the business and supports its users
Key rule: Planning decides why and what to computerize; requirements definition decides what the system must do; development decides how.
System Planning · AI-written, may contain errors
This question comes from the past questions IPA Japan publishes, translated into English by ITPEC Practice. ITPEC Practice is an independent study tool and is not affiliated with IPA or ITPEC. See the original paper (PDF) or Report an issue.