令和6年度春期 応用情報技術者試験 午前 問50
ドキュメンテーションジェネレーターの説明として,適切なものはどれか。
- ア HTML,CSSなどのリソースを読み込んで,画面などに描画又は表示するソフトウェア
- イ ソースコード中にある,フォーマットに従って記述されたコメント文などから,プログラムのドキュメントを生成するソフトウェア
- ウ 動的にWebページを生成するために,文書のテンプレートと埋込み入力データを合成して出力するソフトウェア
- エ 文書構造がマーク付けされたテキストファイルを読み込んで,印刷可能なドキュメントを組版するソフトウェア
解答・解説を見る
正解:イ
AI解説
ドキュメンテーションジェネレーターは、ソースコード中に決められたフォーマット(タグ)で記述されたコメント文などを解析し、クラスや関数の仕様を示すAPIリファレンスなどのドキュメントを自動生成するソフトウェアである(例:Javadoc、Doxygenなど)。 ア: HTMLやCSSなどのリソースを読み込んで画面に描画・表示するのはWebブラウザ(レンダリングエンジン)の機能の説明である。 イ: 正しい。ソースコード中のフォーマット付きコメントからプログラムのドキュメントを生成するソフトウェアである。 ウ: 文書のテンプレートと入力データを合成して動的にWebページを生成するのはテンプレートエンジンの説明である。 エ: マークアップされたテキストファイルを読み込み印刷可能な文書に組版するのは組版ソフト(DTPソフトやTeXなど)の説明である。 💡 JavadocやDoxygenが代表例。「特定形式のコメントからドキュメントを自動生成する」という特徴を押さえておく。
出典:令和6年度 春期 応用情報技術者試験 午前 問50 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。