お問い合わせ
 期間 21 時間

コース概要

紹介

  • Harmony Process(IBM/Telelogic)を用いたシステム開発ライフサイクル
  • システムエンジニアリング分野における要件収集、システム分析、設計で使用されるUML/SysML図解の概要
  • 要件収集、システム分析、設計のためのメソッドベースのフレームワーク

要件の収集とシステム仕様への変換

  • SysMLの要件図を使用してビジネス要件とシステム要件のトレーサビリティを確保する
  • これらの機能を呼び出す関数とユースケースで構成されるシステムのスコープを定義する
  • 機能がトリガーされる状態間の遷移をオーケストレーションするシステムのライフサイクルをモデル化する
  • ユースケースとシステム関数を実現するシナリオを用いてテストケースを用意する
  • ケーススタディ:要件に基づいてシステムスコープおよびシステム関数の利用をモデル化する

システム仕様から設計レベルのコンポーネントへの変換

  • システムのブロック図をモデル化し、内部ブロックを用いて精錬する
  • パーツ、ポート、インターフェースを使用してサブシステム間の通信アーキテクチャを詳細化する
  • ケーススタディ:システム仕様に基づき、設計レベルの選択を考慮してブロック図および内部ブロック図を詳細化する
  • 設計レベルにおけるホワイトボックスのインタラクションの記述をモデル化する
  • ケーススタディ:設計レベルの選択に基づいて、ブロックと内部ブロック間のインタラクションをモデル化する
  • ブロックのコンポーネント(パーツ)へのオペレーションのマッピング
  • システム関数のパラメトリック図を詳細化する
  • ケーススタディ:設計レベルのシナリオに基づいてブロック図および内部ブロック図を更新する

結論

  • システムエンジニアリングにおける要件分析とシステム仕様の手順
  • 要件とソフトウェア間のトレーサビリティ
  • 要件のシステム統合および受入テスト

注:上記の研修・メンタリングセッションでは、要件と基礎的な解決策間の高いトレーサビリティを確保するために、Enterprise Architect (EA) などの要件エンジニアリングおよびモデリングツールを使用して対話的に実施されます。まず基本的な例を用いて概念を説明し、その後、ご自身の問題に対する解決策の草案へと進みます。セッション後には、ニーズに応じて、ソリューションのレビューと検証を通じて支援することができます。

要求

プロフェッショナル経験:

  • ソフトウェア開発、システムエンジニアリング、ビジネス/技術アナリシス、または技術アーキテクチャにおける2年以上の実務経験。

メソドロジーの背景知識:

  • ソフトウェア開発ライフサイクル(SDLC)およびシステムエンジニアリングライフサイクルの概念(例:V-モデル、アジャイル/反復的デリバリー)への基本的な理解。
  • 要件エンジニアリングの概念(機能要件と非機能要件、制約条件、検証)への習熟。

技術およびモデリング概念:

  • オブジェクト指向分析と設計(OOAD)の原則(例:クラス、インスタンス、継承、構成、インターフェース)への基本的な知識。
  • 基本的な視覚的図解(フローチャートや基本的なUMLなど)への事前の接点は有益ですが、SysMLの専門的な事前知識は必要ありません。

参加者の人数


参加者1人あたりの価格

お客様の声 (1)

今後のコース

関連カテゴリー