組込みソフトウェア開発におけるアーキテクチャ設計とその応用実践講座 ~演習付~ <オンラインセミナー>

~ 開発現場でよく起こるアーキテクチャ設計不在に起因する問題、アーキテクチャ設計とは、組込みソフトウェア・アーキテクチャ設計の3視点、具体事例でのアーキテクチャ設計 (演習)、開発現場での活用法 ~

・アーキテクチャ設計の基本であるコード中心から設計中心へ発想を転換する必要性の理解と手戻りの無い効率的な手法を修得し、実務に活かすため講座!

アーキテクチャ設計の基本である静的構造の具体的な構築方法を典型的な事例での演習を交えて実践的に修得し、手戻りの無い、生産性向上と実務に活かそう!

・コード重視の開発が引き起こす様々な問題の解決策として、ソフトウェアの全体像を俯瞰できるアーキテクチャ設計をマスターして、ソフトウェア技術者としてのスキルアップを目指そう!

※パワーポイントで演習を行いますのでパワーポイントのご用意をお願いします

オンラインセミナーの詳細はこちら:

・WEB会議システムの使い方がご不明の方は弊社でご説明いたしますのでお気軽にご相談ください。

講師の言葉

 組込みソフトウェア開発では前機種のソフトウェア全体を流用し、変更・追加がある箇所のみのコーディングを行い不整合・不具合はテストで発見する、所謂、差分開発が長年続いているように思います。このような

コーディングを主体とする開発では、修正・追加のコード量は非常に僅かであるのも関わらず影響が他にも及び、なかなかテストが収束しない、手戻りが多発する、複雑で巨大なモジュールができてしまうなど、思った程生産性は上がっていないのではないでしょうか。これは開発対象の全体構造(アーキテクチャ)が明らかになっておらず、コードレベルで対処していることに起因する問題です。

 本セミナーでは、生産性向上の基本であるアーキテクチャ設計について、その具体的な方法を解説し、典型的な事例での演習も行います。アーキテクチャ設計には、特別な難しい技術や何か新しい技術は不要ですが、コード中心から設計中心へ発想を転換する必要があります。その具体的な考え方についても解説します。

セミナー詳細

開催日時
  • 2026年09月17日(木) 10:00 ~ 17:00
開催場所 オンラインセミナー
カテゴリー オンラインセミナーソフト・データ・画像・デザイン品質・生産管理・ コスト・安全
受講対象者 ・ソフトウェアエンジニア、組込みシステム開発者、IoTシステム開発者の方
・組込みソフトウェア開発の経験がある方
・現状のソフトウェア開発に対して、問題意識を持っておられる方
・アーキテクチャ設計に興味がある方
予備知識 ・プログラミング言語(例えば、C言語など)での開発経験があることが望ましい
修得知識 ・組込みソフトウェア開発におけるアーキテクチャ設計などの上流工程への理解が深まる
・アーキテクチャ設計が行えるようになる
プログラム

1.開発現場でよく起こるアーキテクチャ設計不在に起因する問題

  (1).コード重視の流用開発(差分開発)

  (2).機種展開での混乱

  (3).アドホックな擦り合わせ開発の弊害(テスト工程中心の開発)

  (4).構造劣化:誰も中身が分からないモジュール

  (5).課題解決に向けて:コード重視から設計重視への発想の転換

  (6).そもそも設計とは?

 

2.アーキテクチャ設計とは

  (1). ソフトウェア開発Vモデル

  (2).全体設計(アーキテクチャ設計)とは

  (3).組込みソフトウェア・アーキテクチャ設計の3視点:静的構造、動的構造、状態遷移

  (4).ソフトウェア・アーキテクチャの難しさ

  (5).表現することの重要性

  (6).アーキテクチャ設計書とは(設計図の活用)

  (7).アーキテクチャ設計のインプットとなる要求分析

 

3.具体事例でのアーキテクチャ設計 (演習)

  (1).演習事例(自動開閉ガレージ)

  (2).要求分析に使うユースケース図

  (3).ユースケース図による演習事例の機能分析演習

  (4).解答及びディスカッション

  (5).アーキテクチャ設計に使う構造図の解説

  (6).アーキテクチャ設計(静的構造)演習

  (7).解答及びディスカッション

 

4.実際の開発現場での活用法

  (1).アーキテクチャ設計の効用

  (2).モデリング(図表現)のすすめ:文書主体、から図主体へ

  (3).モデリングは、上流工程への意識を持たないと使い方が分からない

  (4).要求分析から行うトップダウン型アーキテクチャ設計

  (5).現状のコード解析から行うボトムアップ型アーキテクチャ設計

  (6).ディスカッション

 

5.まとめ

  (1).コード重視から設計重視へ

  (2).アーキテクトの役割

  (3).全体を考えることで、ソフトウェア技術者としてのスキルアップ

 

キーワード キーワード 組込みアーキテクチャ 組込みソフトウェア 要求分析、アーキテクチャ設計 静的構造 動的構造 状態遷移 構造劣化 ソフトウェアの資産化

タグ 業務改善ソフト管理ソフト外注管理ソフト品質ソフト教育組み込みソフト仕様書・要件定義OS・言語
受講料 一般 (1名):49,500円(税込)
同時複数申込の場合(1名):44,000円(税込)
会場
オンラインセミナー
本セミナーは、Web会議システムを使用したオンラインセミナーとして開催します。
contact us contact us
各種お問い合わせは、お電話でも受け付けております。
03-5322-5888

営業時間 月~金:9:00~17:00 / 定休日:土日・祝日