スポンサーリンク

【応用情報技術者試験】システム開発プロセス/開発モデル 実践問題10問(高難易度)

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

ウォータフォールモデルにおいて,前工程の完了成果物を承認してから次工程へ進む目的として,最も適切なものはどれか。

  1. 並列開発を容易にするため
  2. 工程間の品質を確保するため
  3. 開発言語の違いを吸収するため
  4. 開発工数を必ず削減するため

解答&解説はこちら


第2問

アジャイル開発における“イテレーション”の説明として,最も適切なものはどれか。

  1. システム移行後に実施する保守作業
  2. 要件定義だけを繰り返す活動
  3. 短期間で設計・実装・テストを反復する開発単位
  4. 開発完了後に行うレビュー手法

解答&解説はこちら


第3問

スパイラルモデルの特徴として,最も適切なものはどれか。

  1. リスク分析を繰り返しながら段階的に開発する
  2. 要件定義を一度で完全確定する
  3. テスト工程を省略し開発期間を短縮する
  4. 運用保守を対象外とする

解答&解説はこちら


第4問

プロトタイピングを採用する主な目的として,最も適切なものはどれか。

  1. ハードウェアコストを削減するため
  2. 利用者との認識齟齬を早期に発見するため
  3. テストケース作成を不要にするため
  4. 保守作業を自動化するため

解答&解説はこちら


第5問

DevOpsの説明として,最も適切なものはどれか。

  1. 開発部門と運用部門を分離して独立管理する考え方
  2. 要件定義工程のみを自動化する手法
  3. 開発と運用を連携し継続的改善を図る考え方
  4. テスト工程を外部委託する開発形態

解答&解説はこちら


第6問

CI(Continuous Integration)の目的として,最も適切なものはどれか。

  1. ソースコード変更を頻繁に統合し,不具合を早期発見する
  2. 本番運用を完全停止する
  3. 設計書レビューを省略する
  4. 運用コストだけを削減する

解答&解説はこちら


第7問

V字モデルにおいて,結合テストと最も対応関係が深い工程はどれか。

  1. 要件定義
  2. 外部設計
  3. 内部設計
  4. 運用テスト

解答&解説はこちら


第8問

次のうち,アジャイル開発における“プロダクトバックログ”の説明として最も適切なものはどれか。

  1. 障害記録のみをまとめた一覧
  2. 開発で実装すべき機能や要求の優先順位付き一覧
  3. テスト結果を記録する台帳
  4. 開発メンバの工数管理表

解答&解説はこちら


第9問

共通フレーム2013における“システム結合”プロセスの説明として,最も適切なものはどれか。

  1. システム要求を定義する工程
  2. 個別に開発したソフトウェアやハードウェアを組み合わせる工程
  3. ソフトウェア保守契約を締結する工程
  4. システム監査を実施する工程

解答&解説はこちら


第10問

XP(エクストリームプログラミング)のプラクティスとして,最も適切なものはどれか。

  1. ペアプログラミング
  2. ビッグバンテスト
  3. 一括リリース方式
  4. フェーズゲート管理のみを重視する方法

解答&解説はこちら


解答&解説

解答:第1問

正解:2

ウォータフォールモデルでは,各工程成果物をレビュー・承認することで工程品質を担保する。

問題へ戻る


解答:第2問

正解:3

アジャイルでは短期間(スプリント/イテレーション)で,
設計→実装→テストを反復する。

問題へ戻る


解答:第3問

正解:1

スパイラルモデルは,
リスク分析を繰り返しながら段階的に開発するモデルである。

問題へ戻る


解答:第4問

正解:2

プロトタイプを早期に作成し,
利用者との認識違いを発見することが主目的。

問題へ戻る


解答:第5問

正解:3

DevOpsは,
Development(開発)とOperations(運用)の連携強化によって継続的改善を実現する考え方。

問題へ戻る


解答:第6問

正解:1

CIでは頻繁にコード統合・自動ビルドを行い,
不具合を早期発見する。

問題へ戻る


解答:第7問

正解:2

V字モデルでは,

  • 外部設計 ↔ 結合テスト
  • 内部設計 ↔ 単体テスト
  • 要件定義 ↔ 受入テスト

の対応関係が重要。

問題へ戻る


解答:第8問

正解:2

プロダクトバックログは,
実装対象機能や要求を優先順位付きで管理する一覧。

問題へ戻る


解答:第9問

正解:2

システム結合では,
個別開発された構成要素を組み合わせて全体システムとして統合する。

問題へ戻る


解答:第10問

正解:1

XPの代表的プラクティス:

  • ペアプログラミング
  • テスト駆動開発
  • リファクタリング
  • 継続的インテグレーション

など。

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

まずは無料でキャリア相談

コメント