SkillStack
マネジメント系43 / 100問

ITパスポート試験 令和8年度 公開問題 問43

ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており、2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し、優先順位をつけて開発し、逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして、最も適切なものはどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】イ

アジャイルは、短い期間で開発、テスト、リリースを繰り返しながら、機能を少しずつ追加・改善していく開発の考え方です。今回のように、2週間ごとに新機能や不具合修正を含めたバージョンを繰り返しリリースし、候補一覧に優先順位を付けて順に開発する進め方は、アジャイル開発の特徴に合っています。変化に対応しやすく、利用者の反応や不具合を次の開発サイクルに反映しやすい点も、スマートフォンアプリの継続的な改善に向いています。

アのDevOpsは誤りです。DevOpsは、開発担当と運用担当が連携し、自動化などを活用して迅速で安定したリリースを目指す考え方です。開発モデルそのものとしてはアジャイルがより適切です。ウのウォーターフォールは誤りです。要件定義、設計、開発、テストを上流から順に進めるモデルで、短期間で反復リリースする特徴とは異なります。エのリバースエンジニアリングは誤りです。既存のソフトウェアを解析して仕様や構造を明らかにする技術です。

【ポイント】 短い周期で反復し、優先度順に機能を作るならアジャイルです。 ウォーターフォールは工程を順番に進めるモデルです。 DevOpsは開発と運用の連携を重視する考え方として区別します。

出典:令和8年度 ITパスポート試験 公開問題 問43
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める