ソフトウェア開発管理技術
ITパスポート試験|XP(エクストリームプログラミング)の説明として,最も適切なものはどれか
XP(エクストリームプログラミング)の説明として,最も適切なものはどれか。
アテストプログラムを先に作成し,そのテストに合格するようにコードを記述する開発手法のことである。
イ一つのプログラムを2人のプログラマが,1台のコンピュータに向かって共同で開発する方法のことである。
ウプログラムの振る舞いを変えずに,プログラムの内部構造を改善することである。
エ要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
正解
エ.要求の変化に対応した高品質のソフトウェアを短いサイクルでリリースする,アジャイル開発のアプローチの一つである。
XPはKent Beckが提唱したアジャイル開発の代表的手法であり、コミュニケーション・シンプルさ・フィードバック・勇気を価値観に置き、短いイテレーションで動くソフトウェアを繰り返しリリースすることで変化する要求に対応する。エはこの本質を正確に表している。
?選択肢ごとの解説
ア ×テストプログラムを先に作成しそのテストをパスするようにコードを書く手法は「テスト駆動開発(TDD: Test Driven Development)」である。T…
イ ×1台のコンピュータで2人のプログラマが共同開発する手法は「ペアプログラミング」と呼ばれ、これもXPのプラクティスの一つである。XP全体の説明としては不適切である…
ウ ×プログラムの振る舞いを変えずに内部構造を改善することは「リファクタリング」である。リファクタリングもXPのプラクティスに含まれるが、リファクタリング≠XPである…
エ ○XPはKent Beckが提唱したアジャイル開発の代表的手法であり、コミュニケーション・シンプルさ・フィードバック・勇気を価値観に置き、短いイテレーションで動くソフトウェアを繰り返しリリースすることで変化する要求に対応する。エはこの本質を正確に表している。
ソフトウェア開発管理技術の他の問題
システムの開発側と運用側がお互いに連携し合い,運用や本番移行を自動化する仕組みなどを積極的に取り入れ,新機能をリリースしてサ…運用中のソフトウェアの仕様書がないので,ソースコードを解析してプログラムの仕様書を作成した。この手法を何というかソフトウェア開発におけるDevOpsに関するリファクタリングの説明として,適切なものはどれかアジャイル開発に関するソフトウェアの開発におけるDevOpsに関するシステム開発の早い段階で,目に見える形で利用者の要求が確認できるように確認用のソフトウェアを作成するソフトウェア開発モデルと…要求事項が明確であり仕様変更が少ないことが見込まれるソフトウェアの開発に用いる開発モデル・手法として,最も適切なものはどれか
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
ITパスポート試験は全2,669問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 最終更新 2026-08-15 · ITパスポート試験 過去問 · itpass-r4k-q38
