UMLによるソフトウェアアーキテクチャ設計演習
旧コース名:UMLによるオブジェクト指向実践演習(設計編)~Java, Struts版~
ソフトウェアアーキテクチャがなぜ重要なのか、ソフトウェアアーキテクチャが必要とされるその背景、レイヤ化した柔軟性のあるソフトウェアアーキテクチャと各レイヤの構成要素、分析モデルをソフトウェアアーキテクチャにどのようにマッピングしてアプリケーション設計を行うのか。
本講座はWebアプリケーションのシステム開発を題材に、オブジェクト指向とUMLによるソフトエアアーキテクチャ設計とアプリケーション設計について、実業務にすぐに活かせる技術を学びます。
※ 本講座は、上流工程である「UMによるソフトウェア要求分析演習 ~オブジェクト指向による要求分析からシステム分析~」の成果物である分析モデルをインプットにしてソフトウェアアーキテクチャとアプリケーションの設計を学びます。2つの講座をご受講いただくことで開発全体の流れと成果物の繋がりなど、さらに理解が深化し技術習得も確かなものになります。
2日
10:00 ~ 17:00
94,500円
本講座は、これからアーキテクトや設計者になろうという方、設計のレベルアップを図りたい方、ソフトウェアアーキテクチャの構築に携わる方などに最適なコースです。
ビジネスのライフサイクルに対応した保守や変更の柔軟性を兼ね備えたフトウェアアーキテクチャを構築するために、今般、オブジェクト指向のアプローチによるソフトウェア開発は一般的になっています。
ソフトウェアアーキテクチャ設計は、ソフトウェアシステム構築時の課題(主に非機能要件)を明確にし、その課題に対する全体最適解を設計・構築することでシステム全体の品質や開発生産性を向上させます。本講座では、ソフトウェアアーキテクチャに求められる基礎的な考え方と実施項目、技法について演習を通して学びます。また、演習はモデリングツールとしてastahを利用します。
【第1日目】
システム化要件(機能要件である分析モデルと非機能要件)をもとにソフトウェアアーキテクチャを設計するための基礎技術を学びます。
形式:講義+演習(個人)
【第2日目】
形式:講義+演習(個人)
※ テキストの改訂などにより、目次や内容などが変更されることがあります。