Skip to content

平成27年度 春期 ITパスポート試験 問34

This question's explanation and your answers so far.

問34
頻出度★★★

自社で使用する情報システムの開発を外部へ委託した。受入れテストに関する記述のうち, 適切なものはどれか。

出典 平成27年度 春期 ITパスポート試験 問34
解説

問 34

  • Incorrectア

    The system testing performed by the vendor checks, from the builder's viewpoint, whether the system was built according to the specifications; it does not guarantee that the client's business requirements are met. Even when no defects are reported, misunderstood requirements or mismatches with actual business operations can remain, so skipping the acceptance test and treating the system as passed is inappropriate.

  • Incorrectイ

    If both the planning and the execution of the acceptance test are entrusted to the vendor, the builder ends up judging its own deliverables as acceptable, and acceptance by the client no longer holds. The client is the party that plans and conducts the test; the vendor only provides support.

  • ウ

    正解 An acceptance test (acceptance inspection) is the process in which the client that outsourced the development checks for itself whether the delivered system works according to its own requirements, and decides whether to accept it. The responsible party is always the client (the company itself), and this cannot be handed over to the vendor. On the other hand, technical work such as preparing the test environment, loading data, and explaining how to operate the system is done more efficiently and reliably with support from the vendor. Therefore ウ, “The company itself conducts the acceptance test, with support such as assistance from the vendor,” is appropriate.

  • Incorrectエ

    Even if the company conducts the test itself, leaving the pass/fail judgment to the vendor puts the acceptance decision in the builder's hands. The pass/fail judgment of an acceptance test must be made by the client, so this option mistakes who the deciding party is and is inappropriate.

ここがポイント
  • The acceptance test is a process that the client (the user side) conducts as the responsible party, and the client also makes the pass/fail decision. Support from the vendor is possible, but neither the responsibility for conducting the test nor the responsibility for judging it moves away from the client.
  • The system test performed by the vendor confirms conformance to the specifications, while the acceptance test performed by the client confirms conformance to business requirements (validation). Their purposes and viewpoints differ, so neither can take the place of the other.
用語

Your answers