Skip to content

平成29年度 秋期 ITパスポート試験 問30

This question's explanation and your answers so far.

問30
頻出度★★☆

次に挙げるソフトウェアライフサイクルの主なプロセスのうち, 開発するシステムの機能に関して利害関係者の合意が必要なプロセスはどれか。 企画 → 要件定義 → 開発 → 保守・運用

出典 平成29年度 秋期 ITパスポート試験 問30
解説

問 30

  • Incorrectア

    Planning is the stage before requirements definition, where the purpose of building the system, the target business, the return on investment, and the overall direction are examined, that is, “why and within what scope to build.” It is not the stage where individual functions are concretely fixed and stakeholder agreement is obtained, so it is incorrect.

  • イ

    正解 The correct answer is イ, “Requirements definition.” The software life cycle proceeds in the order “Planning -> Requirements definition -> Development -> Maintenance and operation.” Requirements definition is the process of clarifying what functions and performance the system to be developed should have, and reaching agreement among stakeholders such as users, the client, and developers on “what to build.” Because agreement on the functions is settled here before development begins, the process that requires agreement with stakeholders about the functions is requirements definition.

  • Incorrectウ

    Development is the process of carrying out design, programming, and testing based on the requirements already agreed upon in requirements definition, and actually building the system. It proceeds on the premise that the functions have already been agreed upon, so it is not the process that requires agreement with stakeholders about the functions.

  • Incorrectエ

    Maintenance and operation is the process of operating the system after it goes live, handling failures, and making improvements. It is not the stage where agreement with stakeholders is obtained about functions yet to be developed, so it is incorrect.

ここがポイント
  • Distinguish the roles of each process in the software life cycle (Planning -> Requirements definition -> Development -> Maintenance and operation).
  • Requirements definition is the process of clarifying the system’s functions and requirements and forming agreement among stakeholders.
用語

Your answers