Skip to content

平成29年度 春期 ITパスポート試験 問54

This question's explanation and your answers so far.

問54
頻出度★★★

システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。

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

問 54

  • Incorrectア

    Defining the data used in the system first and then designing the functions based on it is the idea of the data-oriented approach (DOA); it is not a description of use cases, which describe user scenarios.

  • Incorrectイ

    Managing data and its operations together as one unit (an object) and developing software by combining such units describes encapsulation in object orientation; it is not a characteristic of use cases.

  • Incorrectウ

    A modeling language that describes the structure and behavior of objects using several kinds of notation describes UML itself. A use case diagram is one of the diagrams included in UML, but UML as a whole is not the same as a use case, so this is inappropriate.

  • エ

    正解 A use case is a technique used in object-oriented development (UML). It focuses on the scenario of how a user (the actor) uses the system, and describes the interactions between the user and the system (the steps of using a function) from the user's viewpoint. Choice エ says it describes the interactions between the user and the system based on the scenario of how a user uses the system, which is exactly this definition, so it is correct.

ここがポイント
  • A use case is a technique that, based on the scenario of how a user (actor) uses the system, describes the interactions between the user and the system from the user's viewpoint.
  • Distinguish easily-confused concepts: the data-oriented approach (ア), object orientation / encapsulation (イ), and the modeling language UML as a whole (ウ).
用語

Your answers