ソフトウェアライフサイクルを企画プロセス, 要件定義プロセス, 開発プロセス, 保守プロセスに分けたとき, 企画プロセスのシステム化構想の立案時にベンダー企業から収集する情報として, 最も適切なものはどれか。
令和7年度 ITパスポート試験 問20
This question's explanation and your answers so far.
問 20
Incorrectア
An estimate of development cost is information obtained from a vendor at the stage where the systemization plan has been finalized and procurement is carried out (such as issuing an RFP). The very premise of “based on the systemization plan” in the question points to a process later than conceptualization, so it is too early and inappropriate as information to collect at the upstream conceptualization stage.
- イ
正解 The correct answer is イ. “Drafting the system conceptualization” in the planning process sits at the very top of the software lifecycle, where you draw up the broad vision of “what kind of system should be realized” based on management issues. To make this vision realistic, you need to know what information technology can be used in the target business field. By collecting “information technology trends related to the business field to be systematized” from vendor companies, who are the technology experts, you can assess the applicability and feasibility of the latest technology and reflect it in the vision. Therefore イ is the most appropriate.
Incorrectウ
The role that the ordering company (one’s own company) should play in system construction is not information to be collected from a vendor, but a matter to be organized and defined within one’s own company. It does not match the question’s condition of “information collected from vendor companies.”
Incorrectエ
The technical qualifications held by a vendor company’s engineers are information referred to at the procurement and vendor-selection stage, where vendor capabilities are evaluated to choose the supplier. They are not appropriate as information collected when drafting the conceptualization in the planning process, where the vision of the system to be realized is drawn up.
- “Drafting the system conceptualization” in the planning process is at the very top of the lifecycle, the stage where you envision what kind of system should be realized based on management issues; here you obtain information technology trends for the business field from vendors to assess feasibility.
- The information collected from vendors differs by process: at the conceptualization stage = technology trends; at the procurement stage = development cost estimates, engineers’ qualifications, and so on. Distinguishing the mapping of “what to collect at which process” that the question asks about is the key point.