コース概要

概要

  • システムとコンポーネントの結合
  • システム/コンポーネントの依存関係
  • Software Architecture
  • Technical Architecture
  • Enterprise Architectうれ
  • SOA およびマイクロ サービス アーキテクチャ
  • 上記の概念間の関係
  • ロジックの冗長性と依存性
  • データの冗長性と依存性

Software Architecture

基本

  • 用語の明確化: アーキテクチャ、デザイン、モデリング
  • 直交性
  • コンウェイズ・ロー

一般的なアーキテクチャ

  • モジュラー分解
  • 階層アーキテクチャ
  • 集中型 (メディエーター パターン)
  • イベントベースのアーキテクチャ
  • 割り込みベースの
  • OSI
  • クライアントサーバー
  • レイヤーモデル

OO 設計の原則

  • ドライ、希望小売価格
  • カプセル化
  • インターフェイスに対するプログラム
  • リスコフの原理
  • デメテルの法則

Design Patterns

  • Design Patternsとは何ですか
  • 創作パターン
  • 構造パターン
  • 行動パターン
  • モデル-コントローラー-ビュー (MCV)

デザインツール

  • ドメイン固有言語
  • 字句解析
  • CRCカード
  • シナリオ
  • Use Case 説明

UML グラフィック表現

  • クラス図
  • シーケンス図
  • 集計図
  • UMLツール

非UMLグラフィック表現

  • ERモデリング
  • ステートマシン
  • データフロー
  • 建築模型

設計とメンテナンス

  • リーマンの法則
  • アーキテクチャのアンチパターン
  • リファクタリング戦略

SOA と統合パターン

  • 統合テクノロジと手法
  • 同期/非同期
  • 直接コミュニケーションのパターンの詳細
  • 直接および仲介されたコミュニケーション
  • メッセージキューイング
  • ESB

導入パターン

  • コードのデプロイメント
  • 不変のデプロイメント
  • 可用性、拡張性、高性能、耐障害性のパターン
  • データとメッセージのレプリケーションとクラスタリング (CAP 定理)

  21 時間
 

参加者の人数


開始

完了


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

お客様の声 (2)

関連コース

関連カテゴリー