IPA IP 2020 Question 44
A question IPA Japan published in 令和2年度 10月 ITパスポート試験 公開問題 問44, translated into English. ITPEC is based on the same exams.
In which stage of the system development process is the following activity performed?
Users who are familiar with the actual business operations are asked to participate, and the specific methods of using the system to be developed are analyzed.
Explanation
System requirements definition — analysing, together with users who know the work, how the new system will actually be used is part of defining what the system must do.
In system requirements definition the business requirements are turned into requirements on the system: its functions, the way users will work with it, the data it handles, and its non-functional requirements. Users who know the actual work best take part, so that the specific ways of using the system (who uses which function, when and how) are analysed and agreed before design begins. Mistakes found here are cheapest to fix.
Answer (a)
Why not others:
- •(b) System design — decides how the agreed requirements are realised (system structure, screens, files, interfaces); it works from requirements already defined, mainly by developers
- •(c) Test — checks that the built system meets the requirements; how it will be used must be known long before this
- •(d) Programming — writes and unit-tests the code from the design specifications, with no analysis of how users will use the system
Key rule: What the system must do and how users will use it is fixed in requirements definition, with users taking part; design, programming and test then realise and verify it.
System Development Technology · 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.