IT研修・ラーニング

UMLとC言語によるオブジェクト指向プログラミング

C言語研修一覧

C言語でも、UMLを用いたモデルベースの開発の必要性を感じている…。そのような方に最適のコースです。

オンライン研修の場合はZoomビデオ会議ツールを用います。

対象

  • UMLとC言語による、モデルベースのプログラミングを習得したい方

達成目標

  • UMLで記述された設計モデルからC言語のソースコードを作成できる

前提条件

  • UMLの基礎知識を有する(クラス図、シーケンス図、ステートマシン図が読める)
  • C言語の基礎知識を有する(ポインタと構造体を使いこなすことができる)
  • オンライン研修の場合は以下の環境を必要とします
    【必須】
    ・Zoomミーティングが利用可能(回線速度が十分で、アプリケーションおよびユーザーアカウントが用意できる。マイクで通話が可能)
    ・PDFファイルの閲覧(テキストをPDFで配布します)
    ・OS:Windows10(64bit)
    ・以下のツールを利用します。インストールの詳細は開催決定後に連絡します。
     ・eclipse
     ・MinGW

内容

UMLを用いたソフトウェア開発の下流工程(設計、実装)で用いる設計モデルからC言語への落とし込み方を学習します。この学習を通じて、C言語を使ってオブジェクト指向ライクな実装方法を理解します。

 

<テキスト構成>

 

単一のクラスの実装
クラス図におけるクラス単体のモデル要素を理解し、C言語でクラスを実装する方法を学習します。
また、シーケンス図のモデル要素を理解し、クラスを利用する側のコードを実装する方法を学習します。

 

クラス間の横の関係の実装
関連、集約、コンポジション、依存のモデル要素が登場するクラス図を実装する方法を学習します。

 

クラス間の縦の関係の実装
汎化、インターフェースとその実現クラスのモデル要素が登場するクラス図を実装する方法を学習します。
また、C言語でポリモフィズムを実現する方法も学習します。

 

クラスの状態遷移の実装
ステートマシン図のモデル要素を理解し、図の意図する通りに実装する方法を学習します。

 

関数ポインタ
C言語でポリモフィズムを実現するためには関数ポインタの理解が必要です。
関数ポインタの利用目的、使用例を説明し、関数ポインタの理解を深めます。

講義と演習の配分

開催概要

主催 株式会社オージス総研
会場/日程

Zoomミーティングルームを利用します。後日、お申し込みいただいたお客様へ、開催URLをご連絡いたします。
2024年02月13日(火)
10:00~17:00(終了)

Zoomミーティングルームを利用します。後日、お申し込みいただいたお客様へ、開催URLをご連絡いたします。
2024年08月01日(木)
10:00~17:00(受付中)

コース 1日コース
受講料 49,500円(税込み)

3名以上のお申し込みで、10%OFF
適用条件はページ下部に記載してあります

受講料有料の場合の
お支払いについて
【法人のお客様】
コース終了後にお申し込み者様宛てに請求書をお送りしますので、請求書に記載されている期日までに当社指定口座にお振り込みください。(請求翌月末現金払い)
【個人のお客様】
個人でお申し込みいただいた場合は、受講料金を事前に当社指定口座にお振り込みいただきます。
詳細につきましては、開催確定後にお送りしますメールでご案内差し上げます。
マシン使用 あり
オープン/オンサイト オープン

3名以上のお申し込みで、10%OFF

<適用条件>

・同日開催の同一コースに対して、同一企業からのお申し込みに限ります

・お客様のお申し込み日が別であっても適用されます

・研修当日、欠席により3名未満になった場合は適用されません

IT研修・ラーニングについて、よくあるご質問はこちらからご覧いただけます。

その他のコース一覧