令和7年度 春期 午前 問48
開発技術
プラクティスの一つであるもの
XP(Extreme Programming)のプラクティスの一つであるものはどれか。
- ア構造化プログラミング
- イコンポーネント指向プログラミング
- ウビジュアルプログラミング
- エペアプログラミング
答えと解説を見る
✓ これが正解エペアプログラミング
解説
二人一組で書き進める進め方が該当します。
XP は、少人数の開発で、移り変わる要求に短い周期で応え続けるための進め方をまとめたものです。その中には、開発者が日々どう作業するかを具体的に定めた実践がいくつも含まれています。設問が問うているのはそのうちの一つですから、見るべき軸は、挙げられた語が作業の進め方を指しているのか、それともプログラムの書き方や組立ての様式を指しているのかという点です。二人が一台の画面を一緒に見ながら、書く役と読み解く役を交代しつつ進めるやり方は、まさに進め方を定めた実践にあたります。書いているそばから見直しが入るので、誤りが早く見つかり、知っていることも二人に行き渡ります。
ほかの選択肢はなぜ違うのか
- ア構造化プログラミング:順次と分岐と繰返しの組合せで処理を組み立て、流れを追いやすくする書き方を指す語です。プログラムそのものの構成の様式であって、開発を誰とどう進めるかを定めたものではありません。
- イコンポーネント指向プログラミング:あらかじめ用意された部品を組み合わせてソフトウェアを作る作り方を指す語です。何を材料に組み立てるかという設計の様式なので、日々の作業のやり方を定めた実践には当たりません。
- ウビジュアルプログラミング:画面の上で図や部品を操作しながらプログラムを組み立てる方式を指す語です。書くための道具立ての話であり、誰と一緒に作業するかを取り決めたものではありません。
この問題の用語
- ログいつ誰が何をしたかを、機器やソフトウェアが自動で残していく記録です。あとから出来事をたどれるので、事故の調査や不正の発見に使われます。
出典:令和7年度 春期 応用情報技術者試験 午前 問48
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)