令和4年度 秋期 データベーススペシャリスト試験 午前II 問25
2025年6月30日
【問題25】
ドキュメンテーションジェネレータの説明として,適切なものはどれか。
HTML,CSSなどのリソースを読み込んで,画面などに描画又は表示するソフトウェアである。
ソースコード中にある,フォーマットに従って記述したコメント文などから,プログラムのドキュメントを生成するソフトウェアである。
動的にWebページを生成するために,文書のテンプレートと埋込み入力データを合成して出力するソフトウェアである。
文書構造がマーク付けされたテキストファイルを読み込んで,印刷可能なドキュメントを組版するソフトウェアである。
【解説】
ア: HTML,CSSなどのリソースを読み込んで,画面などに描画又は表示するソフトウェアである。
誤り。これはWebブラウザやHTMLレンダリングエンジンの説明に該当します。
イ: ソースコード中にある,フォーマットに従って記述したコメント文などから,プログラムのドキュメントを生成するソフトウェアである。
正しい。ドキュメンテーションジェネレータは、ソースコード内に記述されたコメントや注釈を解析し、APIドキュメントや使用ガイドを自動生成するツールです。代表例にはDoxygenやJavadocなどがあります。
ウ: 動的にWebページを生成するために,文書のテンプレートと埋込み入力データを合成して出力するソフトウェアである。
誤り。これはサーバサイドテンプレートエンジン(例: JSP、PHP、Thymeleaf)の説明です。
エ: 文書構造がマーク付けされたテキストファイルを読み込んで,印刷可能なドキュメントを組版するソフトウェアである。
誤り。これは文書作成や組版ソフトウェア(例: LaTeX)の説明です。
【答え】
イ: ソースコード中にある,フォーマットに従って記述したコメント文などから,プログラムのドキュメントを生成するソフトウェアである。
出典:令和4年度 秋期 データベーススペシャリスト試験 午前II 問25