1. HOME
  2. ソリューション
  3. トレーサビリティマトリクス作成(変更箇所の特定)

トレーサビリティマトリクス作成(変更箇所の特定)

Where:変更仕様に対する変更箇所を特定します

トレーサビリティマトリクスとは『USDM』で定義した仕様に対し、変更点がどのモジュールに存在するかを示します。そのため、変更に対する影響範囲を確認することができます。

トレーサビリティマトリクスでは、USDMで作成した変更要求仕様に対して、列方向に影響範囲を確認する対象を配置し、影響がある箇所を特定します。 一般的には、影響範囲を確認するのはコードになり、列方向にファイル名を記載し、該当する変更箇所に「○」を付けたり、変更する関数名を記載したりします。

トレーサビリティマトリクスを作成することで、前のプロセスで作成した「変更要求仕様書」と、この後に作成する「変更設計書」とをつなぐ役割を果たします。

  • 変更するのは本当にその関数だけで良いのか、他にも変更箇所がないか
  • 変更することで、他の関数への影響がないか
  • 別の変更仕様で、同じ関数が変更されないか

といったことを具体的に確認します。

トレーサビリティマトリクスを使って変更に対する影響箇所を調べていくと、凝集度の低いモジュールや、結合度が高いモジュール構造が見つかる場合があります。このような箇所は変更の確認が難しいだけでなく、変更による二次障害が発生しやすくなります。その際には、「保守性の向上」を変更要求として『USDM』に追加します。

このように、トレーサビリティマトリクスは既存のモジュールに対する影響度を確認できるだけでなく、副次的に保守性の悪いモジュール構造を見つける事もできます。 この後は、トレーサビリティマトリクスで特定した箇所をどのように変更するかを決定します。

【トレーサビリティマトリクス】の例:USDMで作成した変更要求仕様と【トレーサビリティマトリクス】で追加する変更箇所

頑張ってるけど、ちっとも楽にならない…何で?

すぐに成果を出すために頑張ってるけど、自前ではもう限界

効果的だろうけど高額なコンサルには手がでない…

あなたに合う一番最適な解決方法を
エクスモーションがご提案いたします。

XDDP派生開発の関連サービス

『XDDP』の理解と実践力を身につけるためのトレーニングです。入門トレーニングは1日で概要を、実践トレーニングは演習を使って実践的なスキルを身につけます。

『USDM』を使った「要求開発」を、実践的に学べるトレーニングです。演習中心で実践的なスキルを身につけます。

EurekaBoxは、オンラインで学べる総合学習&実践プラットフォームです。このコースでは、これからXDDPを学んでいきたいという人から、実践している人に向けて、コンテンツを用意しています。XDDPの基礎から応用までをわかりやすく解説します。

適用支援

コンサルティング

派生開発プロジェクトの診断、『XDDP』導入のための体制・計画作り、プロセスのカスタマイズ、『XDDP』に準じた開発支援など、1日単位での訪問から実際の成果物作成まで、ご要望に応じたきめ細やかな支援をご提供します。

『XDDP』の導入スピードを上げるための、「プロジェクト」を対象としたサービスです。導入に必要なサービスをパッケージ化し、お手頃な値段にて提供しています。

XDDPによる「派生開発」に関する記事を見る

他のソリューションを見る

最新コラム