HOME > 検証サービス・ツール > テストプロセス改善 > Wモデル

Wモデル

Wモデル 開発プロセスとテストプロセスを平行して進める「Wモデル」の導入をサポート。生産性向上と品質向上の両立を可能にします。 「問題点の早期発見」「プロジェクト全体の効率化」「製品の品質向上」など様々なメリットが期待できるWモデル。テスト設計を上流工程から開始し、開発プロセスとテストプロセスを同時に進めるWモデルを導入するには、的確なテスト設計、検証重視の視点からの工程の改善が必要となります。 経験豊富なPROVEQの検証エンジニアが、Wモデルのスムーズな導入をサポートします。

Wモデル導入のメリット

  • 不具合や、仕様の認識違いといった問題点の早期発見により手戻りを防止
  • 開発工程と検証工程の分業により開発プロジェクト全体の効率化
  • 上流工程から検証を重視することで製品を品質向上

こんな方にお勧めします

  • ソフトウェア開発事業者
  • 組み込みシステム開発企業

こんな悩みを解決します

  • 検証に時間がかかり開発効率が上がらない
  • 手戻りが多く開発効率が上がらない
  • 製品不具合の市場指摘が減らない
  • 製品の品質向上と開発効率向上を両立したい
この検証サービスについてのお問い合わせ

このページを見た人が一緒に閲覧しているページ

上流工程の品質強化支援サービス

上流工程の品質強化支援サービス

上流工程での検証によって、開発工程の中で発生するリスクと工数を削減
プロセス検証

プロセス検証

統合リポジトリを活用した情報の可視化で開発プロセスを改善
機能テスト自動化

機能テスト自動化

安定的な稼働に不可欠な機能テストの負担を自動化によって軽減
VectorCAST

VectorCAST

動的テストの自動化とカバレッジ分析で品質向上をサポート

PAGE TOP

特長

Wモデルとは

従来のソフトウェア開発では、要求・設計・実装などの開発工程が終了した後で検証工程を行うVモデルが一般的でした。この手法では、バグや脆弱性、プログラミング上のミスを持ち越したままとなり、後の検証工程の工期・コストが肥大化する問題を抱えていました。 この問題を解決する方法として提唱されたのが、テスト設計を上流工程から開始し、開発プロセスとテストプロセスを同時並行に進めるWモデルです。

  1. 1. 開発上流工程と平行して、テスト計画・テスト設計を開始します。
  2. 2. 開発工程中の品質状況を「見える化」します。
  3. 3. 開発手順に基づき、開発プロセス監査を行います。

Wモデルのプロセスモデル

ウォーターフォール 型開発における要求定義や設計の進め方を、開発とテストの観点で表したものがWモデルです。 ソフトウェアモジュール設計と並行して単体テスト、結合デバッグと並行して結合テストというように、各工程で開発とテストを並行して行うことにより、生じた問題を各工程で解決します。 開発上流工程と平行してのテスト計画・テスト設計を行う「テストファースト」の概念から、問題の早期発見を可能にします。また、要求項目と機能のトレーサビリティが確保しやすいため、開発・検証担当者間の仕様に関する認識一致を促進する効果も期待できます。 開発と検証の分業により、専門性の向上と開発者の負荷軽減を実現します。開発と並行してテストプロセスを進めることで、品質状況や、設計情報、実装情報を可視化。開発プロジェクト全体の効率化と製品品質の向上が可能になります。

Wモデルのイメージ図

Wモデル」についてのお問い合わせはこちら

この検証サービスについてのお問い合わせ

PAGE TOP

このページを見た人が一緒に閲覧しているページ

上流工程の品質強化支援サービス

上流工程の品質強化支援サービス

上流工程での検証によって、開発工程の中で発生するリスクと工数を削減
プロセス検証

プロセス検証

統合リポジトリを活用した情報の可視化で開発プロセスを改善
機能テスト自動化

機能テスト自動化

安定的な稼働に不可欠な機能テストの負担を自動化によって軽減
VectorCAST

VectorCAST

動的テストの自動化とカバレッジ分析で品質向上をサポート

用語解説

ウォーターフォール・モデル【 Waterfall Model】

ソフトウェア開発技法の一つ。プロジェクトによって工程の定義に差はあるが、要求定義、設計工程、開発工程、検証工程(テスト工程)という順序で作業を進め、各工程の作業を完結させてから次の工程に進む方法。上流工程から下流工程へ滝が流れるように進むのでウォーターフォール(滝)と呼ばれる。

仕様書・設計書検証

セキュリティ・コンプライアンス

システム機能検証

テスト自動化

テストプロセス改善

ソースコード検証

システム負荷検証

測定サービス・ツール

検証機(テスト機材)

管理・監視・運用

開発者支援

認証審査