平成28年 秋期 システムアーキテクト 午前II 問9

組込みシステムの開発におけるソースコードの品質向上のために、C言語のコーディング規則をまとめたものはどれか。

 ア  CSS  イ  GCC  ウ  MISRA-C  エ  SystemC


答え ウ


解説

 ア  CSS(Cascading Style Sheets)は、HTMLやXMLの文書をどのように修飾するか(各タグの見え方)を指定するのに使用します。
 イ  GCC(GNU Compiler Collection)は、フリー(GPLライセンス)なコンパイラ群でC言語、C++、Objective-C、Objective-C++、Fortran、Java、Ada、Goのコンパイラが提供されています。
 ウ  MISRA-Cは、組込みシステムの開発におけるソースコードの品質向上のために、C言語のコーディング規則をまとめたもので、自動車分野を中心に組込みシステムで利用されています。
 エ  SystemCは、電子回路設計への使用を目的としたハードウェア記述言語です。


キーワード
・MISRA-C

キーワードの解説
  • MISRA-C
    MISRA(Motor Industry Software Reliability Association)が、定めたC言語を使ったソフトウェアの設計標準規約です。
    組み込みシステムで、安全性と可搬性(移植性)と信頼性を確保することを目的としていています。

もっと、「MISRA-C」について調べてみよう。

戻る 一覧へ 次へ