ITパスポート 開発技術 択一式(応用) 第11問〜第15問|ソフトウェア開発管理技術

重要度:A 論点:ソフトウェア開発管理技術

問11:アジャイル開発の説明として、最も適切なものはどれか。

  • A:すべての要件を最初に確定させたうえで、後戻りせずに一気に開発する
  • B:短い期間の開発を繰り返して価値ある成果物を段階的に提供し、変化に対応する
  • C:開発中はドキュメントを一切作らず、口頭の伝達だけで進めること
  • D:開発を速めるために、品質確認のためのテストを省略すること
【第11問:正解と解説】

正解:B

・A
全要件確定型はウォーターフォールの発想。

・B
正解。小さく作って早くフィードバックを受け、必要に応じて提供しながら育てる。

・C
ドキュメントを作らないことがアジャイルの定義ではない。

・D
テストの省略はアジャイルの考え方ではない。


重要度:A 論点:ソフトウェア開発管理技術

問12:ウォーターフォールモデルの説明として、最も適切なものはどれか。

  • A:工程を順番に進め、前の工程の成果を基に次の工程へ進む
  • B:成果物を毎日リリースし続ける
  • C:試作品の作成と評価を何度も繰り返すことを中心に進める
  • D:開発と運用を融合して進める取組み
【第12問:正解と解説】

正解:A

・A
正解。要件→設計→実装→テストと段階的に進み、手戻りを抑えることを基本とするため計画・管理がしやすい。

・B
高頻度リリースはアジャイル・DevOps的な特徴。

・C
試作品中心はプロトタイピング。

・D
開発と運用の融合はDevOps。


重要度:B 論点:ソフトウェア開発管理技術

問13:スプリントの説明として、最も適切なものはどれか。

  • A:開発の開始から終了までをあらわす長期契約の名称
  • B:特定のバグを指す名称
  • C:スクラムにおける1か月以内の固定した長さの期間
  • D:特定のサーバ製品を指す名称
【第13問:正解と解説】

正解:C

・A
契約の名称ではない。

・B
バグの名称ではない。

・C
正解。各イベントを含む固定長の期間で、利用可能な価値あるインクリメントを作る。

・D
製品名ではない。


重要度:B 論点:ソフトウェア開発管理技術

問14:ペアプログラミングの説明として、最も適切なものはどれか。

  • A:2人が別々の場所で別々の機能を分担して作る
  • B:2人1組で1つのプログラムを共同で作成する
  • C:2社が共同で開発契約を結ぶこと
  • D:2倍の速度でタイピングして入力すること
【第14問:正解と解説】

正解:B

・A
それは通常の分担開発。

・B
正解。その場でレビューしながら書くため、品質向上と知識共有につながる。

・C
契約形態の話ではない。

・D
タイピング速度の話ではない。


重要度:B 論点:ソフトウェア開発管理技術

問15:プロトタイピングの説明として、最も適切なものはどれか。

  • A:文書のやり取りだけで要求を確認する
  • B:試作を一切作らずに本番環境へいきなり反映して試す
  • C:試作も含めて一切開発を行わないこと
  • D:試作品を早期に作り、利用者と要求を確認しながら進める
【第15問:正解と解説】

正解:D

・A
文書だけでは認識のずれが残りやすい。

・B
本番でいきなり試すのは危険。

・C
開発手法の一つであり、開発は行う。

・D
正解。動く試作品で認識合わせを行い、手戻りを減らす。


コメント

タイトルとURLをコピーしました