令和6年度 春期 午前 問50
開発技術
ドキュメンテーションジェネレーターの説明として,適切なものはどれか。
- アHTML,CSS などのリソースを読み込んで,画面などに描画又は表示するソフトウェア
- イソースコード中にある,フォーマットに従って記述されたコメント文などから,プログラムのドキュメントを生成するソフトウェア
- ウ動的に Web ページを生成するために,文書のテンプレートと埋込み入力データを合成して出力するソフトウェア
- エ文書構造がマーク付けされたテキストファイルを読み込んで,印刷可能なドキュメントを組版するソフトウェア
答えと解説を見る
✓ これが正解イソースコード中にある,フォーマットに従って記述されたコメント文などから,プログラムのドキュメントを生成するソフトウェア
解説
コメントから仕様の文書を組み立てます。
設問は、ドキュメンテーションジェネレーターの説明を選ばせています。名前を二つに割ると、文書と、生み出すもの、という組合せになります。ここで押さえるべきなのは、何から生むのかという入口の側です。この道具は、ソースコードの中に決められた書き方で添えたコメント、たとえば関数の役割や引数や戻り値の説明を拾い集め、プログラムの仕様を伝える文書を自動で組み立てます。利点は二つあります。一つは、コードと説明が同じ場所に置かれるので直し忘れが起きにくいこと、もう一つは、書式がそろうので読み手が探す場所を覚えられることです。したがって、フォーマットに従って記述されたコメント文などからプログラムのドキュメントを生成するという記述が正解です。四つの記述はどれも読み込んで出力するという形をしているので、出口ではなく入口の側で割ると迷いません。
ほかの選択肢はなぜ違うのか
- アHTML,CSS などのリソースを読み込…:読み込むのは画面を組み立てるための資源で、出てくるのは描画された表示です。文書を生む道具ではなく、閲覧するための仕組みの説明にあたります。
- ウ動的に Web ページを生成するために,…:下書きの型と、そこへ差し込むデータを合わせて Web ページを組み立てる道具の説明です。同じく生成しますが、種になるのは型とデータであって、プログラムの記述ではありません。
- エ文書構造がマーク付けされたテキストファイ…:文書の構造を印で示したテキストを読み込み、印刷できる版面に整える道具の説明です。文書は出てきますが、種になるのはすでに文書として書かれたものです。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
出典:令和6年度 春期 応用情報技術者試験 午前 問50
同じ用語が出る問題
- 令和7年度 春期 午前 問40:SBOMに関する問題(ソースコード)
- 令和7年度 春期 午前 問16:GPLに関する問題(ソースコード)
- 令和5年度 秋期 午前 問48(ソースコード)
- 令和5年度 秋期 午前 問47(ソースコード)
- 令和4年度 秋期 午前 問46:仕様書に関する問題(ソースコード)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)