問54
頻出度★★★
システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。
「システムで使うデータを定義してから、それに基づき機能を設計する」はデータ中心アプローチ(DOA)の考え方であり、利用者のシナリオを記述するユースケースの説明ではない。
「データとその操作を一つのまとまり(オブジェクト)として管理し、組み合わせて開発する」はオブジェクト指向のカプセル化の説明であり、ユースケースの特徴ではない。
「オブジェクトの構造や振る舞いを複数の表記法で記述するモデリング言語」はUMLそのものの説明。ユースケース図はUMLに含まれる一つの図法だが、UML全体=ユースケースではないため不適切。
正解 ユースケースは、オブジェクト指向開発(UML)で使われる技法で、「ユーザ(利用者=アクター)がシステムをどう使うか」というシナリオに着目し、ユーザとシステムのやり取り(機能の利用手順)を利用者視点で記述する。エは「ユーザがシステムを使うときのシナリオに基づいて、ユーザとシステムのやり取りを記述する」とあり、この定義そのものなので正しい。