令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問24
テクノロジ/開発技術ドキュメンテーションジェネレーターの説明として,適切なものはどれか。
出典:令和4年度 秋期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問24
- アHTML,CSS などのリソースを読み込んで,画面などに描画又は表示するソフトウェアである。
- イソースコード中にある,フォーマットに従って記述したコメント文などから,プログラムのドキュメントを生成するソフトウェアである。
- ウ動的に Web ページを生成するために,文書のテンプレートと埋込み入力データを合成して出力するソフトウェアである。
- エ文書構造がマーク付けされたテキストファイルを読み込んで,印刷可能なドキュメントを組版するソフトウェアである。
正解:イ
解説
ドキュメンテーションジェネレーターは,ソースコード中に一定の書式(フォーマット)に従って記述されたコメント(Javadoc や Doxygen のコメント形式など)を解析し,関数やクラスの仕様,引数,戻り値などの情報をまとめたプログラムのドキュメント(API リファレンスなど)を自動生成するソフトウェアです。
選択肢ごとの解説
- ア誤り。HTML,CSS などのリソースを読み込んで画面に描画・表示するソフトウェアは,Web ブラウザのレンダリングエンジンの説明です。
- イ正しい。ソースコード中の書式付きコメント文などを解析して,プログラムのドキュメントを自動生成するソフトウェアがドキュメンテーションジェネレーターです。
- ウ誤り。文書のテンプレートと入力データを合成して動的に Web ページを生成するソフトウェアは,テンプレートエンジンの説明です。
- エ誤り。マーク付けされたテキストファイルを読み込んで印刷可能なドキュメントを組版するソフトウェアは,DTP(組版)ソフトウェアや TeX のような文書整形システムの説明です。