ソフトウェアの問題の分割
プロジェクト評価プロセスのステップの 1 つに、ソフトウェアの問題の細分化があります。それぞれの部分を別個のアプリケーションまたはコンポーネントとして表すことができます。
小さいコンポーネントにすることで次のようになります。
関心の分離が容易になる。
扱いやすくなる。
並列開発が可能になる。
再利用が促進される。
コンポーネントの再利用について評価するときは、コンポーネントが次のいずれであるかを検討します。
そのまま再利用可能。
わずかなバリエーションで再利用可能。
volatile である必要がある。
System Composer™ を利用できる場合は、そのソフトウェアを使用することで、ソフトウェアの問題を分解してソフトウェア アーキテクチャを設計するときにソフトウェア コンポーネントをグラフィカルに表現できます。詳細については、アーキテクチャ モデルの作成 (System Composer)を参照してください。
分解プロセスの一環として、データと実行の依存関係 (端子や関数呼び出しインターフェイスなど)、調整が必要なパラメーター、プログラムの実行時に測定する必要がある信号データを特定します。