< 前へ | 次へ >

概要: Rational Rhapsody の基本的なシステム・エンジニアリングの設計

システム・エンジニアリング・チュートリアルは SysML プロジェクトから開始されます。このプロジェクトには、屋外スパ・プールの温度コントローラー用の成果物がいくつか含まれています。 この説明とデモンストレーションが、シンプルなアーキテクチャーを完成させ、それをソフトウェア・エンジニアに渡す際に役立ちます。
Rhapsody® を使用して要件およびユースケースをいくつか備えた基本の SysML プロジェクトのサンプルを開き、これらの要素の表記を追加してアーキテクチャーのビルディング・ブロックを記述します。 ブロック定義図、内部ブロック図、およびその他の標準的な図を作成します。
このチュートリアルは、次の方法を学習するために使用します。
  • SysML プロファイルを使用して、シンプルなシステム・アーキテクチャーを作成する
  • 設計を検証するためにモデルをシミュレートする
  • ソフトウェア・エンジニアにプロジェクトを渡す

学習目標

このチュートリアルでは、次のことを学習します。
  • ユースケースと要件の関係
  • 機能要件と非機能要件の違い
  • SysML プロファイルで提供される寸法、単位、および値タイプ
  • 寸法、単位、および値タイプを追加する
  • ブロック定義図および内部ブロック図を使用して、アーキテクチャー設計を指定する
  • 構造設計を定義する
  • 属性を追加して、制御下にあるシステムを特徴付ける
  • 開発のすべての段階でコードを生成し、モデルをシミュレートする
  • ブロック定義図およびパラメトリック図を使用して制約を定義する
  • 振る舞いの設計を定義する
  • 内部ブロック図の要素としてシンプルなステートチャートを作成する
  • アクティビティー図を使用して機能性を検討する
  • ステートチャートを作成して振る舞いを指定する
  • システム・アーキテクチャーに必要な振る舞いと妥当性検査方法の関係
  • ソフトウェア・エンジニアにシステムの成果物を渡す方法

所要時間

終了までの所要時間: 4 時間
注: 開始点のプロジェクトをダウンロードした後、このチュートリアルを終了するには約 4 時間かかります。このチュートリアルに関連する他のコンセプトを調べたり、ボーナス・エクササイズを行ったりした場合は、終了までにさらに時間がかかります。

スキル・レベル

上級
注: チュートリアル・プロジェクトを正しく作成するには、システム・エンジニアリングの経験と、システム設計とモデリングの基本的な手法についての理解が必要です。

対象読者

このチュートリアルは、自分のスキルを活用して Rational® Rhapsody で設計を作成したい、 SysML に詳しい経験豊かなシステム・エンジニアを対象としています。

システム要件

このチュートリアルには、 以下の Rational Rhapsody 環境を使用してください。
注: これらのソフトウェア要件の具体的な詳細については、 http://www.ibm.com/support/docview.wss?uid=swg27016982 の Rational Rhapsody リリースNotes®を参照してください。

前提条件

開始点のプロジェクトには次の要素が含まれています。
< 前へ | 次へ >

フィードバック