要件管理、デザイン、構成管理、テスト: プロダクトライン・ライフサイクルをサポート
プロダクトライン開発ではバリアントの管理は必要不可欠です。しかしながら従来のソフトウエア開発ツールは、たいてい単一システム開発にしかフォーカスしていません。pure::variants はモデルベースでバリアントの定義とバライアビリティのモデリングを開発全フェーズでサポートし、既存のツールをバライアビリティとバリアントを効率的に扱えるように増強します。オープンインターフェイスを提供し、バリアントの情報は要求エンジニアリング、システムデザイン、実装、テストに渡って一貫して提供されます。幸いにも新しいツールの統合は容易であるため、すでに多くのツールと統合され、さらに増え続けています。
要件管理ツール
プロダクトライン開発においてバライアビリティの管理は、開発ライフサイクルの全ステージで求められますが、要件管理に対しては特に重要です。製品間の違いは要件に由来するためです。また、要件と製品バリアントのトレーサビリティ情報は、テストや変更管理上とても重要です。完全なトレーサビリティにより、変更に対するリスク、工数がより正確に見積もれるようになるでしょう。出荷済みの製品に対する変更も対処ができるでしょう。
DOORS とのシンクロナイズ
DOORS(R) のモジュールはpure::variants のフィーチャモデルにシンクロナイズされ、プロダクトラインの資産となります。DOORS上には無い、要件間の関連や依存性を pure::variants 上に追加することも出来ます。そして個々のバリアントを構築したら、その内容が DOORSに保存され、DOORS上に変更が入れば、pure::variants に反映されるようになります。
<特徴>
・既存の DOORS モジュールを用いて、プロダクトライン環境構築が行える。
・トレーサビリティ : どの要件が、どのバリアントに組み込まれているのか
・要求モジュールの正確さを評価(バライアビリティがどこに組み込まれるべきか)
・特定の要件のコンビネーションを容易に定義できる
・要件間の関連性、制限事項をGUIを用いて容易に設定
・要件データを基にした、ソフトウエア構成管理プロセスを実現できる
・DOORS® CaliberRMTM などに対応済
DOORS シンクロナイザーの和文資料
モデル駆動開発ツール
pure::variants によりMBDツールをバライアビリティの情報で強化することができます。
MATLAB®/Simulink®、Enterprise Architect、IBM Rational Rhapsody、openArchitectureWare など各種
Simulink コネクタの和文資料
Simulink コネクタの和文資料で用いているサンプルプロジェクト zip
Simulink Configurator 動画デモ
pure::variants for Enterprise Architect 版
pure::variants for IBM Rational Rhapsody 版
MATLAB EXPO 2008講演資料
プロダクトライン・ライフサイクルに於けるテストの自動化プロセスをテーマに、Simulinkモデルベース開発の、プロダクトライン開発支援、モデル検証、テスト自動化、要件のトレーサビリティ・マトリクス(RTM)の各ツールを統合し、デモを交えて発表を行いました。
MATLAB EXPO 2008 講演スライド
ソフトウエア構成管理ツール
これらに直接リンクすることで、プロダクトライン開発とそれに伴う自動ソフトウエア生成の成果物を構成管理システムで管理できるようになります。
CVS Subversion® ClearCase
CVSとの統合動画デモ(音声なし:日本語)はこちらのページから
テスト管理・バグ管理
製品バリアントとバグ情報の一覧表示バリアントごとのテスト、バグレポートがリアルタイムに表示されるようになります。
BugzillaTM ClearQuest®
Enterprise Resource Planning
SAP®
HOME
前のページへ