IT用語帳
A-1開発・運用の方法論 · 開発関連の設計手法

ユースケース

Use Case

ゆーすけーす

利用者(アクター)がシステムを使って目的を達成するまでの一連のやり取りを、利用者の視点で記述したもの。UMLのユースケース図でアクターとユースケースの関係を表し、シナリオで手順を書く。機能要件の洗い出しと合意に使う。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 9 回出題(基本情報技術者試験 3・システムアーキテクト試験 2・ITパスポート試験 1・応用情報技術者試験 1・プロジェクトマネージャ試験 1・エンベデッドシステムスペシャリスト試験 1)。うち 1 回は用語そのものを問う問題です。

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

FEアクター

ユースケース図で、システムの外部にあってシステムとやり取りする利用者の役割や外部のシステム。人型の記号で表し、どのアクターがどのユースケースを利用するかを線で結んで示す。

FEユースケース図

UMLの振る舞い図の一つで、システムが提供する機能(ユースケース)と、それを利用するアクターとの関係を表す図。システムの境界を枠で示し、利用者から見たシステムの機能の範囲を整理するために要件定義で使う。

A-1OMG(Object Management Group)

ソフトウェアやシステムのモデリングに関する標準仕様を策定する、米国に本部を置く国際的な非営利の標準化団体。オブジェクト指向設計の記法であるUML、業務プロセスの記法であるBPMN、システムズエンジニアリング向けのSysML、分散オブジェクト技術のCORBAなどを策定している。UMLはISO/IEC 19501などとして国際規格にもなっている。

A-1UML

オブジェクト指向による分析・設計で、システムの構造や振る舞いを図で表すための標準のモデリング言語。OMGが標準化しており、クラス図などの構造図と、ユースケース図、アクティビティ図、シーケンス図、状態マシン図などの振る舞い図がある。

A-1モデル駆動開発

UMLなどで記述したモデルを開発の中心的な成果物とし、モデルからソースコードや設定をツールで自動生成して開発する手法。プラットフォームに依存しないモデルと依存するモデルを分けるOMGのMDA(Model Driven Architecture)が代表的で、仕様の変更をモデルの修正で反映できる。

A-1ユースケース駆動開発

利用者がシステムを使って達成したいこと(ユースケース)を出発点に、分析、設計、実装、テストの各工程をユースケースの単位で進める開発手法。ユースケースが要件と成果物を結び付ける軸になり、統一プロセス(UP)の特徴の一つとされる。