コース概要

導入

  • システム分析と設計プロセスとは何か?
  • 統合プロセス(RUP)における分析と設計活動の位置づけ
  • システム分析と設計で使用されるUML 2 ダイアグラムの概要
  • 要件をソフトウェア実装およびテストにトレースするためのフレームワーク

要件をコンポーネントベースの分析仕様に変換する方法は?

  • 要件とシステム分析間の一貫性
  • システム構造と動態を表現するための高度な概念
  • 両軸での要件の洗練
  • 操作契約を使用したシステム設計への移行
  • ケーススタディ: システムの分析コンポーネントモデルの定義

分析仕様を設計レベルの仕様に変換する方法は?

  • システム分析と設計間の一貫性
  • 低結合と高内聚性のためのデザインパターン
  • 設計レベルのシステムアーキテクチャの骨格(コンポーネント、ポート、インターフェース、交換オブジェクト)の定義
  • 操作契約を実装するための設計レベルの相互作用ダイアグラム
  • ケーススタディ: アーキテクチャ選択による設計レベルコンポーネントダイアグラムの更新

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

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

結論

  • システム分析と設計プロセスのステップ
  • 要件とソフトウェアコード間の一貫性を確保するためのパターン
  • システムアーキテクチャでの要件テスト

注意: 上記のトレーニング・メンタリングセッションは、要件と基礎となるソリューション間の一貫性を確保するために、要件エンジニアリングおよびモデリングツールを使用して対話的に実施されます。概念はまず基本的な例を使用して説明され、その後、独自の問題に対するソリューションのドラフトが続きます。このセッション後、必要に応じてソリューションのレビューと検証を支援します。

 14 時間

参加者の人数


参加者1人当たりの料金

お客様の声 (1)

今後のコース

関連カテゴリー