メインコンテンツ

ソフトウェアの問題の分割

プロジェクト評価プロセスのステップの 1 つに、ソフトウェアの問題の細分化があります。それぞれの部分を別個のアプリケーションまたはコンポーネントとして表すことができます。

小さいコンポーネントにすることで次のようになります。

  • 関心の分離が容易になる。

  • 扱いやすくなる。

  • 並列開発が可能になる。

  • 再利用が促進される。

コンポーネントの再利用について評価するときは、コンポーネントが次のいずれであるかを検討します。

  • そのまま再利用可能。

  • わずかなバリエーションで再利用可能。

  • volatile である必要がある。

System Composer™ を利用できる場合は、そのソフトウェアを使用することで、ソフトウェアの問題を分解してソフトウェア アーキテクチャを設計するときにソフトウェア コンポーネントをグラフィカルに表現できます。詳細については、アーキテクチャ モデルの作成 (System Composer)を参照してください。

分解プロセスの一環として、データと実行の依存関係 (端子や関数呼び出しインターフェイスなど)、調整が必要なパラメーター、プログラムの実行時に測定する必要がある信号データを特定します。

参考

トピック