Main Content

システム エンジニアリング

システムおよびソフトウェア アーキテクチャの設計、解析、テスト

システム エンジニアリングでは、System Composer™ を使用して、システムを表現しシミュレーションするアーキテクチャとコンポーネントの動作をモデル化することができます。System Composer のワークフローでは、ステークホルダーのニーズを捉えてシステムレベルの要件に落とし込み、それに基づいてアーキテクチャ設計を推進できます。System Composer を使用すると、以下を行うことができます。

  • アーキテクチャ モデルをコンポーネント、ポート、およびコネクタで構成する。

  • モデリング言語を拡張してメタデータを取得し、ステレオタイプを使用してアーキテクチャ要素のスタイルを設定する。

  • データ インターフェイス、物理インターフェイス、またはクライアントサーバー インターフェイスをポートに定義し、コネクタを使用してコンポーネント間の交互作用を記述する。

  • ポート インターフェイスとパラメーターを含む、コンポーネント インターフェイスを取得する。

  • 要素やプロパティの値に基づいたフィルターを使用してアーキテクチャ ビューを生成する。

  • システムの動作を相互作用のシーケンスとして記述するためのシーケンス ダイアグラムでシステムを表現する。

  • 機能アーキテクチャ、論理アーキテクチャ、および物理アーキテクチャの間で、割り当てによる有向関係を確立する。

  • アクティビティ図の要素をアーキテクチャ モデル要素に割り当てることで、システムの動作を記述し、検証する。

  • 解析およびトレード スタディを行ってアーキテクチャ設計を最適化する。

Requirements Toolbox™ を追加することで、機能要件および設計要件を定義し、System Composer のコンポーネントやポートにリンクさせることができます。Requirements Toolbox を Simulink® Test™ と組み合わせて使用することで、テスト ケースへのリンクを作成して、要件を自動的に検証できます。Simulink、Stateflow®、および Simscape™ は、コンポーネントの動作をアーキテクチャ モデルで記述することもできます。

これらのツールをすべて使用することで、プログラムのライフサイクル全体にわたり、機能アーキテクチャ、論理アーキテクチャ、物理アーキテクチャの各レベルの設計モデルに対して要件を作成して、管理し、検証することができます。

トピック

モデルベース システム エンジニアリング

システム アーキテクチャのモデル化

要件とテスト

コンポーネントの動作

解析、トレード スタディ、および表示

注目の例