コース概要
はじめに
• 講師および受講生の紹介
• モデリングの基礎について
• SysMLの概要解説
• MagicDraw/Cameoの基本操作
• ケーススタディの設定方法
システム構造の分解
• パッケージ図の記述規則
• システムを複数のパッケージに分割する方法
• パッケージ間の依存関係のモデリング
• 実践演習:パッケージ構造の作成方法
ユーザーのニーズ分析
• ユースケース図の記述規則
• アクターの特定方法
• ユースケースの同定手順
• ユースケース間の関連性について
• 実践演習:ユースケースのモデリング方法
システム要件の定義
• ユースケースからシステム要件への展開方法
• 要件図の記述規則
• 要件内容の詳細な定義手順
• 要件構造の体系化方法
• テストケースを用いた要件検証手法
• 要件間の相互関係について
• 実践演習:システム要件のモデリング方法
構造ブロックの定義(ブラックボックスビュー)
• ブロック定義図の記述規則
• 構造ブロックそのものについて
• 各ブロックのプロパティ設定方法
• ブロック間の相互関係定義手法
• システムデータ辞書の構築手順
• 実践演習:システムのブラックボックスビュー作成方法
ブロック構造のモデリング(ホワイトボックスビュー)
• 内部ブロック図の説明
• ブロック内に含まれる部品の可視化手法
• 各部品をコネクタで接続する方法
• ポート定義の実施手順
• アイテムフローおよびインターフェースブロックの記述方法
• 実践演習:システムのホワイトボックスビュー作成手順
システム制約条件のモデリング
• 制約ブロックの定義方法
• 数値プロパティと制約条件を結びつける手順
• パラメトリック計算処理の実行方法
• 実践演習:システム制約のモデリング手法
状態駆動型のシステム挙動設計
• 状態機械図の記述規則
• 各種状態の特定手順
• 状態間遷移を引き起こすイベント定義方法
• 信号内容の記述手順
• 各状態に伴う効果の記載方法
• 状態機械処理の実行確認手法
• 実践演習:状態遷移表の作成手順
制御フローおよびデータフローの設計
• アクティビティ図の説明
• 各種アクティビティの定義手順
• パラメータ設定方法について
• 個々の処理行為(アクション)の指定方法
• 制御フローのモデリング手法
• データフロー構造の表現方法
• 作成したアクティビティの実行検証方法
• 実践演習:各種処理内容のモデリング手法
コミュニケーション設計
• シーケンス図の記述規則
• ライフラインのモデリング手順
• メッセージ内容の表現方法
• 参照要素を用いたインタラクション分解手法
• インタラクションフラグメントの適用手順
• タイミング制約条件の定義方法
• 実践演習:システム間コミュニケーション内容のモデリング手法
クロスカッティング構成要素のモデリング
• 論理的および物理的アーキテクチャについて
• 割り当て関係そのものの概念
• 割り当て結果を表示する各種オプションの説明
• 割り当てタイプの分類方法
• 割り当てマトリックスの説明
• 実践演習:割り当てマトリックスの構築手順
まとめ
• コース全体での要点整理
• 残された質問点についての討議
要求
本コースを受講するにあたって特別な前提条件はありません。