お問い合わせ

コース概要

導入編

  • 講師と受講者の自己紹介
  • モデリングの基礎説明
  • SysML概要解説
  • MagicDraw/Cameoの基本概要
  • ケーススタディの定義方法

システム構造の分解

  • パッケージ図の表記法
  • システムを複数のパッケージに分割する方法
  • パッケージ間の依存関係のモデリング手法
  • 実践課題:パッケージ構造のモデリング演習

ユーザニーズ分析

  • ユースケース図の表記法
  • アクターの特定方法
  • ユースケースの抽出手順
  • ユースケース間の関係性の定義
  • 実践課題:ユースケースのモデリング演習

システム要件の定義

  • ユースケースからシステム要件へ展開する手法
  • 要件図の表記法説明
  • 各種要件の記述方法
  • 要件構造の定義手法
  • テストケースを用いた要件検証手順
  • 複数要件間の関連性把握方法
  • 実践課題:システム要件のモデリング演習

構造ブロックの定義(ブラックボックス視点)

  • ブロック定義図の表記法解説
  • 構造ブロック自体の特性理解
  • 各ブロックの属性をモデリングする手法
  • 複数ブロック間の関連関係定義手順
  • システムデータ辞書の構築方法
  • 実践課題:システムのブラックボックスビュー作成演習

ブロック構造のモデリング(ホワイトボックス視点)

  • 内部ブロック図の概要説明
  • 各ブロック構成要素の可視化手法
  • 部品同士をコネクタで結合する手順
  • ポート機能の定義方法
  • データフローとインターフェースブロックの定義手法
  • 実践課題:システムのホワイトボックスビュー作成演習

システム制約条件のモデリング

  • 制約ブロックの定義手順
  • 数値属性と制約条件を結び付ける手法
  • パラメトリック処理の実行方法
  • 実践課題:各種パラメトリクスモデリング演習

状態遷移ベースのシステム挙動設計

  • 状態機械図の表記法説明
  • 対象となる状態を特定する方法
  • 状態遷移発生要因となるイベントの定義手法
  • シグナル情報の記述手順
  • 遷移に伴う効果内容の指定方法
  • 状態機械処理の実行操作手法
  • 実践課題:状態機械モデリング演習

制御・データフローの設計

  • アクティビティ図の基礎知識
  • 各種アクティビティ内容の定義手順
  • 関連するパラメータ記述手法
  • 個別アクション項目の指定方法
  • 制御フローのモデリング手順
  • データフロー構造の描写手法
  • アクティビティ実行処理の操作方法
  • 実践課題:各種アクティビティモデリング演習

通信方式の設計

  • シーケンス図表記法の説明
  • 各エンティティにおけるライフライン描写手法
  • メッセージ伝達モデリング手順
  • 参照機能を用いた相互作用の分割方法
  • インタラクションフラグメントの活用手法
  • 時間的制約条件の定義手順
  • 実践課題:各種相互作用モデリング演習

クロスカッティング構成要素のモデリング

  • 論理アーキテクチャと物理アーキテクチャの関係性説明
  • 割り当て関係の基礎概念理解
  • 割り当て情報表示オプションの活用法
  • 各種割り当てタイプを特定する方法
  • 割り当てマトリックス作成手法
  • 実践課題:割り当てマトリックス構築演習

カスタムレポート作成

  • 概要解説
  • レポート生成処理の基本手順説明
  • Velocity Template Languageの特徴理解
  • MagicDrawによるVTL拡張機能解説
  • Microsoft Office形式で出力する方法説明
  • 各種テンプレートの維持管理手法

マクロ・スクリプトを用いた自動化処理

  • 概要説明
  • 基礎概念の解説
  • API概要の理解方法
  • よく利用されるクラス種類紹介
  • コード記述箇所選定手順説明
  • 実例提示と実践的な演習内容

要求

特に前提知識は不要です。

対象者:

  • システムアーキテクチャモデリングや設計に携わるシステムエンジニア
  • モデルベースシステムズエンジニアリング(MBSE)の実務者
 40 時間

参加者の人数


参加者1人あたりの価格

今後のコース

関連カテゴリー