オブジェクト指向オリエンテーション

概要

豆蔵トップエンジニアがオブジェクト指向技術のエッセンスを噛み砕いてわかりやすく入門者に伝授いたします。なぜオブジェクト指向が必要とされるようになったのか、その有効性、UMLによる分析や設計と開発プロセスなどの基礎知識が学べます。モデリングとコミュニケーションのためのツールという観点からオブジェクト指向とUMLと反復型プロセスの基本を伝えます。

 

オブジェクト指向に入門したいというすべての方に開かれた講座です。技術的な要素とビジネス的な要素、入門的な要素と実際の開発イメージとをバランスよく配置し、基礎から実際の開発の全体像まで総合的に理解していただけるオリエンテーション(方向付け)コースになっています。これからオブジェクト技術の導入を図りたい・入門したいという組織の開発エンジニアにも、そのリーダー・管理者にも受講していただく価値がある講座です。日常生活に結び付けて「オブジェクト」概念を理解し、イメージを広げて説明能力を高めていただくための楽しい演習をいくつか実施します。

日数

1日

時間

6時間 (10:00 ~ 17:00)

教育受講料(税込)

550,000

※想定受講者数は20名です。受講者数が20名を超える場合は費用が変わります。
※オンサイト・オンライン(Zoom等のオンライン会議システムを利用して実施可能)ともに同料金です。
※受講料は予告なく変更・改定する場合がございますので、あらかじめご了承ください。

対象者
  • 一般的なソフトウエア開発経験者で、今後オブジェクト指向開発を目指す方
  • プログラミングやソフトウエア開発に関する初歩的な知識を有する新人や管理者で、オブジェクト指向技術とは何かを知りたい方
前提条件

特になし(一般のソフトウェア開発に関する基本的な知識ないしは経験があると理解が容易になります)。 

到達目標
  • オブジェクト指向開発の見取り図(全体イメージ)を頭に入れることができます。
  • オブジェクト指向技術のソフトウェア開発における有用性が理解できます。
  • オブジェクト指向の基本的な概念や標準的な用語を説明できるようになります。
  • モデリング言語UMLの特徴が理解できます。
  • 反復型開発プロセスの特徴が理解できます。
内容

形式:講義+演習(個人+グル―プ)
1. コースの目的


 

2.なぜオブジェクト指向か
 現在のソフトウエア開発においてなぜオブジェクト指向技術が必要とされるかについて学びます。

 1) 現在のソフトウエア開発の課題
 2) オブジェクト指向への道のり
 3) オブジェクト指向の利点

 

 

3.オブジェクト指向の概念
 オブジェクト指向のもとになる考え方・用語と概念を基本から学びます。

 1) オブジェクトとは何か?(オブジェクトのもつべき性質)
 2) オブジェクト指向の構成要素(クラス、カプセル化、継承、ポリモルフィズム)

 

 

4.モデリングとUML
 要求・分析・設計のためのモデリング言語UMLの有用性とUMLダイアグラムの概要について学びます。

 1) モデリングとオブジェクト指向分析・設計・実装
 2) 統一モデリング言語UMLの概要

 

 

5.オブジェクト指向開発
要求とリスクのコントロールを重視した反復型開発プロセスの特徴、従来型開発との相違について学びます。

 1) 開発モデル(ウォーターフォールモデル、スパイラルモデル、オブジェクト指向モデルの概要)
 2) 開発プロセス(統一プロセスとアジャイルプロセスの概要)

 

 

6Object-Oriented Orientationセミナーまとめ

 

 

7.付録:参考文献・補足資料
 オブジェクト指向開発に付随して知っておくべき関連技術の概要について学びます

 1) プログラミング言語、永続化、分散、コンポーネントとフレームワーク、Webサービス、ビジネスモデリング他
いくつかの章で、内容の概念理解を深めるための演習を行います。