組込みソフトウェア開発のための構造化プログラミング
- 著者:
- SESSAME WG2
- 出版社:
- 翔泳社
- 出版日:
- 2016年09月05日頃
- ISBN:
- 9784798147611
- 価格:
- ¥2,750
- シリーズ:
- 組込みエンジニア教科書
- 在庫:
- 1
- 判型:
- 単行本
書籍紹介
組込みソフトウェアは開発は、リソースの制限が厳しい上に、堅牢性、リアルタイム性など、より高い完成度が要求されます。これらを克服するために、要件定義、分析、設計などの上流工程、およびプログラミングの方法論が数多く提唱されてきました。しかし、こららはやや難解で初心者には敷居が高いという一面がありました。 本書は、組込みシステム開発の下流工程に注目して構造化設計を学びます。題材は、レゴマインドストームを使って組み立てた自動走行ロボットです。筐体を 2 つのタイヤで倒立させてバランスを保ち、床面に描かれたラインをセンサーでたどって走行します。この制御をプログラムで行います。一見難しそうですが、実はとてもシンプルなプログラムで実現しています。このソースコードと設計図を見比べていくことで、プログラミングと設計を同時に習得することを目指します。 本書で学ぶ構造化設計と C 言語によるプログラミンは、普遍的かつ汎用的なので、業界や時代を問わず活用することができます。 【本書の特徴】 ・プログラミングと設計の基本を同時に学べる ・親しみやすく汎用的な例題 ・業界/時代を問わず役に立つ知識が得られる Chapter 1. 良いソースコードとは Chapter 2. 良いコードを見る Chapter 3. 良い設計図を見る Chapter 4. ソフトウェア設計の基本 Chapter 5. コードと設計図を同期させる Chapter 6. 7 つの設計指針 Chapter 7. 設計品質の指標 Chapter 8. 設計中心開発 Appendix A. ソフトウェア疲労 (良くない例) Appendix B. ソフトウェア設計の定石 Appendix C. 構造化モデリングの実施例 Appendix D. 配列とポインタの文法