令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前II 問24

ドキュメンテーションジェネレーターの説明として,適切なものはどれか。

解答・解説

正解: イ. ソースコード中にある,フォーマットに従って記述したコメント文などから,プログラムのドキュメントを生成するソフトウェアである。

正解の根拠

ドキュメンテーションジェネレーター(Documentation Generator)は、プログラムのソースコード内に特定の形式で記述されたコメントやアノテーションを解析し、APIリファレンスなどの仕様書(ドキュメント)を自動的に生成するソフトウェアです。
これにより、ソースコードとドキュメントの整合性を保ちやすくなり、開発効率が向上します。代表例として、Javaの Javadoc や、C++などの Doxygen 、Pythonの Sphinx などがあります。
したがって、適切な説明は イ となります。

各選択肢の解説

  • ア: HTML, CSS などのリソースを読み込んで、画面などに描画又は表示するソフトウェアは、Webブラウザに搭載されている レンダリングエンジン などの説明です。
  • イ: 正解です。ドキュメンテーションジェネレーターの説明です。
  • ウ: 動的に Web ページを生成するために、文書のテンプレートと埋込み入力データを合成して出力するソフトウェアは、 テンプレートエンジン の説明です。
  • エ: 文書構造がマーク付けされたテキストファイルを読み込んで、印刷可能なドキュメントを組版するソフトウェアは、 組版ソフトウェア (TeXなど)やテキストフォーマッタの説明です。

Spineチーム