ソフトウェア開発管理技術
ITパスポート試験「開発プロセス・手法」の問題
ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており,2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し,優先順位をつけて開発し,逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして,最も適切なものはどれか。
アDevOps
イアジャイル
ウウォーターフォール
エリバースエンジニアリング
正解
イ.アジャイル
アジャイル開発は短い反復周期(イテレーション・スプリント)で動くソフトウェアを繰り返しリリースし、フィードバックを受けながら継続的に改善していく開発手法である。問題文の「2週間ごとのリリース」「機能一覧の優先順位付け(バックログ)」「逐次リリース」はスクラムのスプリントとプロダクトバックログの概念と完全に対応している。
?選択肢ごとの解説
ア ×DevOpsはソフトウェア開発チーム(Dev)と運用チーム(Ops)の文化的統合と自動化推進を指す概念であり、開発モデルではなく組織文化・プラクティスの枠組みで…
イ ○アジャイル開発は短い反復周期(イテレーション・スプリント)で動くソフトウェアを繰り返しリリースし、フィードバックを受けながら継続的に改善していく開発手法である。問題文の「2週間ごとのリリース」「機能一覧の優先順位付け(バックログ)」「逐次リリース」はスクラムのスプリントとプロダクトバックログの概念と完全に対応している。
ウ ×ウォーターフォールは全要件を先に確定させ、設計→実装→テストを一方向に進める手法である。2週間ごとの反復リリースや優先順位の随時変更はウォーターフォールの設計思…
エ ×リバースエンジニアリングは既存の完成品(ソフトウェア・ハードウェア)を解析して設計仕様を逆に抽出する技術であり、新規アプリケーションの開発モデルではない。
ソフトウェア開発管理技術の他の問題
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。
無料ではじめる →ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。
ukamiru 過去問 · ITパスポート試験 · itpass-r8k-q43
