トップ > サービス > 教育担当の皆様へ > トレーニングコース > UMLによるオブジェクト指向分析・設計演習

UMLによるオブジェクト指向分析・設計演習

コース名

UMLによるオブジェクト指向分析・設計演習

コース概要

あるシンプルなシステム開発を例に、オブジェクト指向による要求分析、システム分析、システム設計(論理設計まで)の基本的な作業を講義+演習形式で学習します。これにより、オブジェクト指向による分析・設計の基本的な考え方、およびモデリングの進め方や注意すべきポイントを理解することができます。

日数

3日 

時間

10:00 ~ 17:00

受講料(税込)

141,750円

対象者
  • オブジェクト指向の分析・設計方法に関する基本的知識を身につけたい方
  • オブジェクト指向の開発においてUMLダイアグラムをどのように使用していくか学びたい方
前提条件
  • オブジェクト指向の基礎用語(クラス、インスタンス、継承、カプセル化など)を理解している。
    ※弊社トレーニング「わかるオブジェクト指向」修了程度の知識
  • UML表記法の基礎を理解している。
    ※弊社トレーニング「UMLによるモデリング入門」修了程度の知識
  • Java、C#、C++などのプログラミング言語で簡単なプログラムを作成したことがあれば、理解は容易になります(必須ではありません) 。
到達目標
  • オブジェクト指向に基づいてUMLを使用した要求分析・システム分析・システム設計(論理設計)の基本的な手順を理解する。
  • 簡単な問題領域(システム)について、UMLによる分析・設計モデリングを行うことができる。
講師より

演習主体の講座であり、実際に受講者の方に手を動かして理解を深めていただく構成になっています。演習は、個人演習とグループ演習から構成されており、個人演習の結果を基に理解深化のためのグループディスカッションにて合意形成を行い、グループ毎の解答を作成していただきます。グループ毎の解答は演習ごとにグループ発表をしていただき、受講者による質疑応答、講師によるレビューを実施します。この手法は、オブジェクト指向の分析・設計における考え方や具体的作業方法が身につきやすく、従来の知識詰め込み型のセミナースタイルと大きく一線を画しています。

内容

【第1日目】
形式:講義+演習(個人+グループ)


1.オブジェクト指向開発概要
オブジェクト指向によるシステム開発の特徴やメリットについて学びます。
1)オブジェクト指向による開発
2)開発モデル(ウォーターフォールモデル、スパイラルモデル、反復型モデル)
3)反復型モデルによる開発(統一プロセス概要)
4)UML概要(ビュー、ダイアグラム、モデル要素)


2.要求分析
ユーザのシステム化の要求を具体的に要求モデリングする方法について学びます。
1)要求分析とは
2)要求モデリングの成果物
3)要求モデリングの手順(ユースケース図、ユースケース定義、ユースケースシナリオの作成)
※ユースケースの捉え方、ユースケースの振る舞いについて考えます。

【第2日目】
形式:講義+演習(個人+グループ)


3.システム分析
どのような構造を持ったシステムであるかを、要求分析の結果を基に具体的に分析モデリングする方法について学びます。
1) システム分析とは
2) 分析モデリングの成果物
3) 分析モデリングの手順(分析レベルのオブジェクト図、クラス図、シーケンス図、

  ステートマシン(ステートチャート)図の作成)
※概念オブジェクトの捉え方、クラスの抽出方法、システムの振る舞いについて考えます。

【第3日目】
形式:講義+演習(個人+グループ)


4.システム設計
どのようにシステムを構築(ソフトウェアとして実現)するかを、システム分析の結果を基に具体的に設計モデリング(論理設計)する方法について学びます。
1) システム設計とは
2) 設計モデリングの成果物
3) 設計モデリングの手順(設計レベルのパッケージ図、クラス図、シーケンス図の作成)
※責務の考え方、論理アーキテクチャの検討、論理構造の詳細化について考えます。

受講者の声

  • 書籍などでの独学ではイメージのつかめなかった「UMLを使っての分析・設計」について、具体例を交えつつ分かりやすく教えて頂きました。曖昧だった部分も解決したので実務に活かしていけそうです。
  • 実務上での不明点や素朴な疑問も、演習や講師への質問を通して解決できました。受講前に想定していたよりも多くのモノを身に付けることができたと思います。
  • 演習で作成した成果物や解答例はオブジェクト指向を理解する上でとても役立ちますし、実業務でも有効活用できそうです。
  • 解説と演習のバランスが良く、演習で色々な疑問が湧き解決できた。これまでに他社で受講・演習した講習の中で最も理解しやすかった。
  • 個人演習の後にグループ演習を行うので、個人演習での疑問点をグループで討論・解決することで理解が深まった。
  • グループ演習の中で様々な考えを聞いたり、疑問点や問題点を明確にできて有意義でした。また、議論した結果をまとめるという作業もとても新鮮でした。ハードでしたが楽しかったです。
  • 演習中心の講座で、かつ演習の種類も多いので理解に役立った。内容もとても実践的で分かりやすかった。
  • 演習時間が多く、かつ演習問題のレベルがちょうど良く、講師のレビュー説明の納得感が非常に高い。各モデリング演習の中でも、細かい解説をして頂けたので理解しやすかった。