Vモデル
表示
出典: フリー百科事典『ウィキペディア(Wikipedia)』
2024年8月1日 (木) 20:06; 240d:1a:3ce:c00:857a:5bc:99dc:b8ea (会話) による版(日時は個人設定で未設定ならUTC)
240d:1a:3ce:c00:857a:5bc:99dc:b8ea (会話)による2024年8月1日 (木) 20:06時点の版
この記事は英語版の対応するページを翻訳することにより充実させることができます。(2024年8月)
翻訳前に重要な指示を読むには右にある[表示]をクリックしてください。
- 英語版記事を日本語へ機械翻訳したバージョン(Google翻訳)。
- 万が一翻訳の手がかりとして機械翻訳を用いた場合、翻訳者は必ず翻訳元原文を参照して機械翻訳の誤りを訂正し、正確な翻訳にしなければなりません。これが成されていない場合、記事は削除の方針G-3に基づき、削除される可能性があります。
- 信頼性が低いまたは低品質な文章を翻訳しないでください。もし可能ならば、文章を他言語版記事に示された文献で正しいかどうかを確認してください。
- 履歴継承を行うため、要約欄に翻訳元となった記事のページ名・版について記述する必要があります。記述方法については、Wikipedia:翻訳のガイドライン#要約欄への記入を参照ください。
- 翻訳後、
{{翻訳告知|en|V-model|...}}
をノートに追加することもできます。 - Wikipedia:翻訳のガイドラインに、より詳細な翻訳の手順・指針についての説明があります。
ソフトウェア開発 |
---|
中心となる活動 |
パラダイムとモデル |
方法論とフレームワーク |
開発支援 |
プラクティス |
ツール |
標準と機関 |
用語集 |
Vモデル(V-Model)とは、IT製品開発の手法の一種。ドイツ政府と軍関係のプロジェクトで標準として採用されている。また、一般に利用可能であるため、様々な企業でも使われている。プロジェクトマネジメント手法としては、PRINCE2に匹敵する。また、システム開発やソフトウェア開発の手法としても使われている。
概要
[編集 ]現在のバージョンは V-Model XT と呼ばれ、2005年2月に完成した(http://www.v-modell-xt.de)。能力成熟度モデル統合(CMMI)とは直接競合しない。CMMIは「何を」すべきかを示すものだが、Vモデルはそれに加えて「如何にして」「何時」「誰が」責任を持って行うかも示す。
Vモデルはドイツ政府関連のソフトウェア開発工程を規定するために開発された。ソフトウェア開発の中で行うべき活動とその成果物を規定している。Vモデルはソフトウェア開発のライフサイクルをグラフィカルに表現したものでもある。自動化されたシステム検証フレームワークとの関連でなされるステップを要約している。
V字型に表される概念図の左側はシステムの仕様を記述していく流れを示している。右側はテストの流れを示す。それぞれの同じ高さの部分は開発の詳細さのレベルを表している。
仕様策定部分は主に次のような作業からなる:
- ユーザー要求仕様
- 機能仕様
- 設計仕様(詳細仕様)
テスト実行部分は主に次のような作業からなる:
- 受け入れテスト
- 操作テスト
- 性能テスト
関連項目
[編集 ]- ウォーターフォール・モデル
- ソフトウェア開発工程
- システム開発ライフサイクル
- ラショナル統一プロセス(異なる手法の例)
- ISO/IEC 12207 (JIS X 0160) - 共通フレーム
外部リンク
[編集 ]- What is the V-model? (ドイツ語)
- Types of Testing
- Image
- Software Processes (also the V-Modell)
- "New Models for Test Development" by Brian Marick, Quality Week '99 - Vモデル批判
分野 | |
---|---|
プロセス | |
コンセプト | |
手法 | |
関連分野 | |
関連項目 | |