組み込みソフトウェア・テスト・クライシスの「傾向と対策」 ――「品質」をつねに念頭に置きながらソフトウェアを開発する

杉浦英樹

tag: 組み込み

技術解説 2004年3月16日

 ここでは組み込みソフトウェアの品質確保の問題について解説する.組み込みソフトウェアは,エンド・ユーザからの要求だけでなく,システム設計やハードウェア設計の要求も反映させなければならない.そのため,組み込みソフトウェアの開発は複雑になり,そのスケジュールはしばしば遅れがちである.ソフトウェア開発者は,テスト担当者と協力しながら,ソフトウェアの品質をつねに意識して作業を進める必要がある.  (編集部)

 組み込みソフトウェアの開発では,要求元からのコンセプトや要求を受けて,システム設計によって選択された技術をもとに,システムを実現するためのソフトウェアを作成します.組み込みソフトウェアに対する要求には,「機能そのものに関する要求」と「機能を実現するハードウェアの制御方法に関する要求」があります.

 組み込みソフトウェアの開発では,製品の市場投入期間の短縮が重視されます.しかし,図1に示すような構図があるため,組み込みソフトウェアに対する要求の決定はどうしても遅れる傾向にあります.

f01_01.gif
〔図1〕組み込みソフトウェアの要求の構図
エンド・ユーザからの要求,システム設計からの要求,ハードウェアの制御要求を受けて,組み込みソフトウェアを開発する.それぞれの要求の整合性のチェックはソフトウェア開発の中で行われる.

組み込みキャッチアップ

お知らせ 一覧を見る

電子書籍の最新刊! FPGAマガジン No.12『ARMコアFPGA×Linux初体験』好評発売中

FPGAマガジン No.11『性能UP! アルゴリズム×手仕上げHDL』好評発売中! PDF版もあります

PICK UP用語

EV(電気自動車)

関連記事

EnOcean

関連記事

Android

関連記事

ニュース 一覧を見る
Tech Villageブログ

渡辺のぼるのロボコン・プロモータ日記

2年ぶりのブログ更新w

2016年10月 9日

Hamana Project

Hamana-8最終打ち上げ報告(その2)

2012年6月26日