未分類
春期
エンベデッドシステムスペシャリスト 2013年 春期 問22
22 / 25
JIS X 0180 では、組込みシステムのソフトウェアコード品質を信頼性、保守性、移 植性及び効率性の四つの品質特性に分類して作法を定めている。作法に基づいて作成 した組込みシステム開発プロジェクトのコーディング規約のうち、頼性を意識した ものとして適切なものはどれか。ここで、(頼性とは“ソフトウェアとしての誤った 動作をしない,誤動作をしてもソフトウェア全体及びシステム全体の機能動作に影響 を及ぼさない。誤動作が発生しても正常動作に速やかに復帰できる性質”を指す。
正解と解説
表示する
正解 イ
ハードウェアレジスタから読み出した値を除数として除算を行う前に、値が 0で ないことを必ず確認すること
信頼性を意識した規約として、ハードウェアレジスタから読み出した値を除数にする前に0でないことを必ず確認する(イ)ことでゼロ除算による誤動作を防ぐ。ア・ウ・エは効率性や移植性に関する作法。