IT用語帳
A-1New開発・運用の方法論 · 開発の手法・方法論

ユースケース駆動開発

Use Case Driven Development

ゆーすけーすくどうかいはつ

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

共有:

Past Exams

過去問での出題

過去問で 6 回出題(システムアーキテクト試験 3・プロジェクトマネージャ試験 2・データベーススペシャリスト試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

FEユースケース図

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

A-1OMG(Object Management Group)

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

A-1モデル駆動開発

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

A-1SysML(Systems Modeling Language)

OMGが策定した、システムズエンジニアリングのためのモデリング言語。UMLを拡張し、要求図、ブロック定義図、内部ブロック図、パラメトリック図などで、ハードウェアとソフトウェアを含むシステム全体の要求・構造・振る舞いを記述する。

A-1ユースケース

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

A-1状態遷移図

システムやオブジェクトがとりうる状態と、イベントの発生によってある状態から別の状態へ移る遷移を、状態を丸や角丸の箱、遷移を矢印で表した図。リアルタイムシステムや画面遷移、組込み機器の制御の振る舞いを表すのに使う。