SC情報処理安全確保支援士試験 午前Ⅱ

平成27年度秋期 情報処理安全確保支援士 午前Ⅱ 問22

問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。

問題

ソフトウェア開発・保守の工程において、 リポジトリを構築する理由として、 最も適切なものはどれか。

選択肢

  1. ア
    各工程で検出した不良を管理することが可能になり、 ソフトウェアの品質分析が容易になる。
  2. イ
    各工程での作業手順を定義することが容易になり、 開発・保守時の作業ミスを防止することができる。
  3. ウ
    各工程での作業予定と実績を関連付けて管理することが可能になり、 作業の進捗管理が容易になる。
  4. エ
    各工程での成果物を一元管理することによって、 開発・保守作業の効率が良くなり、 用語の統一もできる。
解き方のヒントを見る

午前II 問22

ソフトウェア開発や保守でリポジトリを作る主な目的は、要求、設計書、プログラム、テスト資産などの成果物を、ひとつの大きな整理棚にまとめて管理することだよ。バラバラの机に資料を置くのではなく、共有の棚に入れておくイメージだね。そうすることで、後から再利用しやすくなったり、設計とコードの食い違いを確認しやすくなったりするよ。

この問題で問われていること

この問題では、リポジトリを『不良だけを管理する箱』や『進捗だけを見る表』として考えないことがポイントだよ。開発工程で作られるいろいろな成果物をまとめて管理する基盤、つまり成果物管理の中心になるものとして選べるかを見ているんだ。

リポジトリ構築の狙い

成果物間の関連付けができると、影響調査や変更管理が容易になり、用語の統一や保守効率向上にもつながる。

成果物を一元管理\n-> 整合性・再利用・効率向上

確認ポイント

  • 不良管理や進捗管理だけが主目的ではありません。
  • 作業手順定義専用の仕組みでもない。
  • 成果物一元管理による効率化を選ぶ。
正解と解説を見る

正解

エ

出典

問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。

選択肢ア

これは不正解だよ。不良を記録して品質を分析するのは、壊れた部品の報告書を集めて「どこがよく壊れる?」を調べるような品質管理の話だね。リポジトリにも関連資料は置けるけど、不良管理や品質分析が本来の中心目的ではないよ。

選択肢イ

これは不正解だよ。作業手順を決めてミスを防ぐのは、料理のレシピや作業マニュアルを用意するような話だね。リポジトリは材料や完成品を置く保管場所なので、手順そのものを定義する仕組みとは少し役割が違うよ。

選択肢ウ

これは不正解だよ。作業予定と実績を比べて進捗を見るのは、カレンダーや進行表で「今日はどこまで終わった?」を確認するような話だね。リポジトリは成果物をまとめて置く倉庫なので、進捗管理そのものが主役ではないよ。

選択肢エ(正解)

これが正解だよ。リポジトリは、設計書やソースコードなどをまとめて保管する大きな共有倉庫みたいなものだよ。みんなが同じ棚から最新の資料を見られるので、探し物が減って作業が楽になるし、「顧客」と「お客様」みたいな言葉のばらつきもそろえやすくなるよ。

出典:独立行政法人 情報処理推進機構(IPA)平成27年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問22(公式資料:問題冊子(PDF) / 解答例)

関連する過去問一覧

IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針