お問い合わせ

コース概要

はじめに

ソフトウェアアーキテクチャ概要

  • アーキテクチャ設計の推進要因
  • なぜアーキテクチャ設計が必要か

アーキテクチャ設計における役割について

  • 求められる責任・スキル・知識
  • 技術的リーダーシップ
  • 開発者とアーキテクトの違い

アーキテクチャ設計のプロセス理解

  • コーディング・指導・チーム協働
  • 技術的リスクの管理方法
  • システム構造の分析と評価手法

開発チームにおけるアーキテクチャ意思決定

  • 課題の収集・文書化手順
  • 実践共同体の構築方法
  • 責任分担マトリックスの作成例

アーキテクチャ記述手法

  • 視点とフレームワークの活用
  • 適切な表現言語の選定

ソフトウェアアーキテクチャの可視化

  • コミュニケーション促進と用語統一の実践例
  • モデルおよび図表による表現法
  • 代表的なアーキテクチャパターン解説

ソフトウェアアーキテクチャ文書化

  • ガイドブックとしての文書作成手順
  • 構成要素の分類と記述例

基準設定・陳腐化防止および復元性確保

  • 国際的な規格説明
  • 進化遅延への対処戦略

システム開発プロセスにおける関与方法

  • アーキテクチャが果たす位置づけと意義
  • 組織構造との関係性確認
  • 柔軟な設計策の実践例

総括および締めくくり

要求

  • ソフトウェア設計・開発・テストに関する基礎知識

対象者

  • シニアエンジニア
  • ジュニアエンジニア
  • ソフトウェア開発者
 7 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (2)

今後のコース

関連カテゴリー