Skip to Content
詳解 組み込みシステム 第2版 ―高性能、高品質なソフトウェアを実現するデザインパターン
book

詳解 組み込みシステム 第2版 ―高性能、高品質なソフトウェアを実現するデザインパターン

by Elecia White, 大岩 尚宏
April 2026
356 pages
4h 48m
Japanese
O'Reilly Japan, Inc.
Content preview from 詳解 組み込みシステム 第2版 ―高性能、高品質なソフトウェアを実現するデザインパターン

はじめに

私は組み込みシステムが大好きです。初めて私が指示した通りにモータが回転したことで、夢中になりました。ちょうど私がソフトウェアの分野からは離れようとしているときに、歴史的な方法論であるデザインパターンが完成されていました†1

[†1] Erich Gamma, et al., Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley). https://www.amazon.co.jp/-/en/Erich-Richard-Johnson-Ralph-Vlissides/dp/0201633612、邦題『オブジェクト指向における再利用のためのデザインパターン』(SBクリエイティブ、1999)

私たちのチームは、その本を読み、パターンと、それをどう取り入れるかという議論を行いました。組み込みシステムの経験を積むにつれ、C++の継承を処理できないコンパイラや、パターンを実装するためのメモリ量が極端に少ないプロセッサ、さらにはデザインパターンが適用できないと思われる一連の新しい問題に気付きました。しかし、設計においてパターンが存在することは忘れませんでした。パターンをわかるようになれば、洗練されたソリューションを繰り返し使用できます。本書の大部分で標準的なパターンを紹介した上で、組み込みシステム開発における新しいパターンを提案します。いくつかの章では他の書籍にはない有益な情報も紹介します。

本書について

医療機器、車載、航空機器、児童向けの玩具にいたるまで組み込みシステムを見て行く中で、多くの共通点を見つけました。その中で組み込みシステムのソフトウェアの設計や実装において知っておきたかったことがあります。本書にはその学びたかったことを含めており、リソースが限定された環境での最善のソフトウェア設計についても記載しています。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

What Successful Brick-and-Mortar Retailers Get Right

What Successful Brick-and-Mortar Retailers Get Right

Rob Angell
What Successful Project Managers Do

What Successful Project Managers Do

W. Scott Cameron, Jeffrey S. Russell, Edward J. Hoffman, Alexander Laufer
Three Essentials for Agentic AI Security

Three Essentials for Agentic AI Security

Paolo Dal Cin, Daniel Kendzior, Yusof Seedat, Renato Marinho

Publisher Resources

ISBN: 9784814401659Publisher Website