平成29年度 春期 ITパスポート 問54(マネジメント)
出典:平成29年度 春期 ITパスポート試験 公開問題 問54(独立行政法人情報処理推進機構(IPA))
システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。
- アシステムで使われるデータを定義することから開始し,それに基づいてシステムの機能を設計する。
- イデータとそのデータに対する操作を一つのまとまりとして管理し,そのまとまりを組み合わせてソフトウェアを開発する。
- ウモデリング言語の一つで,オブジェクトの構造や振る舞いを記述する複数種類の表記法を使い分けて記述する。
- エユーザがシステムを使うときのシナリオに基づいて,ユーザとシステムのやり取りを記述する。
正解と解説を見る
正解:エ
【ユースケースとは】
ユースケースは、ユーザ(アクタ)がシステムを使って何をするかを、ユーザとシステムのやり取りのシナリオとして記述する技法です。例えば「利用者が商品を検索する」「利用者が注文する」といった使われ方ごとに、ユーザの操作とシステムの応答を順に書きます。利用者の視点で要求を整理できるので、要件定義でよく使われます。UMLでは、ユースケース図で表します。
【選択肢の検討】
ア:システムで使うデータの定義から始めて、それに基づいて機能を設計するのは、DOA(Data Oriented Approach、データ中心アプローチ)の特徴です。
イ:データとその操作を一つのまとまりとして管理し、組み合わせて開発するのは、オブジェクト指向の特徴です。
ウ:オブジェクトの構造や振る舞いを、複数の種類の図を使い分けて記述するモデリング言語は、UML(Unified Modeling Language、統一モデリング言語)です。
エ:ユーザがシステムを使うときのシナリオに基づいて、ユーザとシステムのやり取りを記述するので、ユースケースの特徴です。
よって、正解は選択肢エです。