コース概要
イントロダクション
• 講師および受講者の自己紹介
• モデリングの概要
• SysMLの概要
• MagicDraw/Cameoの概要
• ケーススタディの定義
構造的システム分解
• パッケージダイアグラムの表記法
• システムのパッケージへの分解
• パッケージ依存関係のモデリング
• 実習課題: パッケージ構造のモデリング
ユーザニーズの分析
• ユースケースダイアグラムの表記法
• アクターの特定
• ユースケースの特定
• ユースケース間の関係
• 実習課題: ユースケースのモデリング
システム要件の定義
• ユースケースからシステム要件へ
• 要件ダイアグラムの表記法
• 要件の指定
• 要件構造の定義
• テストケースを用いた要件の検証
• 要件間の関係
• 実習課題: 要件のモデリング
構造的ブロックの定義(ブラックボックスビュー)
• ブロック定義ダイアグラムの表記法
• 構造的ブロック
• ブロックプロパティのモデリング
• ブロック間の関係の定義
• システムデータ辞書の定義
• 実習課題: システムのブラックボックスビューのモデリング
ブロック構造のモデリング(ホワイトボックスビュー)
• インターナルブロックダイアグラム
• ブロックパーツの可視化
• コネクターによるパーツの接続
• ポートの定義
• アイテムフローおよびインターフェースブロックの定義
• 実習課題: システムのホワイトボックスビューのモデリング
システム制約のモデリング
• 制約ブロックの定義
• 制約プロパティとバリュープロパティの結合
• パラメトリックスの実行
• 実習課題: パラメトリックスのモデリング
状態ベースのシステム挙動の設計
• 状態マシンダイアグラムの表記法
• 状態の特定
• 状態遷移イベントの定義
• シグナルの指定
• エフェクトの指定
• 状態マシンの実行
• 実習課題: 状態マシンのモデリング
制御フローとデータフローの設計
• アクティビティダイアグラム
• アクティビティの定義
• パラメータの指定
• アクションの定義
• コントロールフローのモデリング
• データフローのモデリング
• アクティビティの実行
• 実習課題: アクティビティのモデリング
通信の設計
• シーケンスダイアグラムの表記法
• ライフラインのモデリング
• メッセージのモデリング
• リファレンスを使用したインタラクションの分解
• インタラクションフラグメントの適用
• タイミング制約の定義
• 実習課題: インタラクションのモデリング
横断的構成要素のモデリング
• ロジカルおよび物理的アーキテクチャ
• 割り当て関係
• 割り当て表示オプション
• 割り当ての種類の特定
• 割り当て行列
• 実習課題: 割り当て行列の構築
まとめ
• 訓練の要約
• 残っている質問の議論
要求
このコースを受講するために特定の要件はありません。