コース概要

導入

  • システム分析および設計プロセスとは何ですか?
  • 統合プロセス (RUP) における分析および設計アクティビティの場所
  • UML システム分析と設計に使用される 2 つの図のパノラマ
  • ソフトウェアの実装とテストに向けて要件を追跡するためのフレームワーク

要件をコンポーネントベースの分析仕様に変換するにはどうすればよいですか?

  • 要件とシステム分析の間のトレーサビリティ
  • システムの構造とダイナミクスを表現するための高度な概念
  • 両軸での要件の絞り込み
  • 運用契約を活用したシステム設計へ
  • ケーススタディ:システムの解析コンポーネントモデルの定義

解析仕様を設計レベルの仕様に変換するにはどうすればよいでしょうか?

  • システム分析と設計の間のトレーサビリティ
  • Design Patterns コンポーネントの結合が緩く、凝集度が高い場合
  • システムの設計レベルのアーキテクチャ バックボーン (コンポーネント、ポート、インターフェイス、交換オブジェクト) の定義
  • 操作コントラクトを実装するためのレベルの相互作用図を設計する
  • ケーススタディ : アーキテクチャの選択による設計レベルのコンポーネント図の更新

技術仕様の実装とコンポーネントベースのテスト

  • 設計レベルの仕様をオブジェクト指向プログラミング言語に生成する
  • 物理ノードへのコンポーネントの導入
  • 以前の仕様に基づいた統合テストと受け入れテスト

結論

  • システム分析および設計プロセスのステップ
  • 要件とソフトウェアコード間のトレーサビリティを確保するためのパターン
  • システムアーキテクチャに関するテスト要件

注意: 上記のトレーニングとメンタリングのセッションは、要件と基礎となるソリューションの間の良好なレベルのトレーサビリティを確保するために、要件エンジニアリングおよびモデリング ツールを使用して対話的に実施されます。最初に基本的な例を使用して概念を説明し、次に独自の問題に対する解決策の草案が続きます。このセッションの後、お客様のニーズに応じて、ソリューションのレビューと検証をお手伝いします。

 14 時間

参加者の人数



Price per participant

お客様の声 (1)

関連コース

Matlab for Prescriptive Analytics

14 時間

Design Patterns

14 時間

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 時間

Kubernetes Design Patterns

21 時間

Kubernetes Design Patterns and Extensions

14 時間