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

平成26年度春期 情報処理安全確保支援士 午前Ⅰ 問17

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

問題

マッシュアップに該当するものはどれか。

選択肢

  1. ア
    既存のプログラムから、 そのプログラムの仕様を導き出す。
  2. イ
    既存のプログラムを部品化し、 それらの部品を組み合わせて、 新規プログラムを開発する。
  3. ウ
    クラスライブラリを利用して、 新規プログラムを開発する。
  4. エ
    公開されている複数のサービスを利用して、 新たなサービスを提供する。
解き方のヒントを見る

午前I 問17

作成者、モデレータ、記録係みたいに役割をきちんと決めて、設計書やコードの欠陥をチームで計画的に見つけていくレビューだよ。会議でいうと、ただ自由に意見を出す場というより、司会やメモ係を決めてチェックリストに沿って進める“きっちりした点検会”に近いよ。

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

ポイントは、ウォークスルーよりも形式ばった静的レビューだと見抜けるかだよ。役割分担が明確で、欠陥を体系的に探すなら、気軽な確認会ではなくインスペクション寄りのレビューだと考えよう。

Inspection

inspection is a formal static review with defined roles and procedures for detecting defects

formal review\ndefined roles\nstatic defect detection

確認ポイント

  • 動的テストではありません。
  • 役割分担のある正式レビューです。
  • インスペクションを選ぶ。
正解と解説を見る

正解

エ

出典

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

選択肢ア

これは不正解だよ。動いているプログラムを調べて仕様を読み解くのは、完成した料理を食べてレシピを推理するようなもの。これはリバースエンジニアリングの説明で、マッシュアップではないよ。

選択肢イ

これは不正解だよ。既存プログラムを部品に分けて組み合わせる話で、レゴのブロックを作り直して別の作品を作る感じだね。マッシュアップは、部品化したプログラム同士ではなく、公開されているサービス同士を組み合わせる考え方だよ。

選択肢ウ

これは不正解だよ。クラスライブラリを使うのは、工具箱からドライバーやレンチを取り出して新しいものを作る感じ。便利な部品を使う開発ではあるけど、公開サービスを組み合わせるマッシュアップとは違うよ。

選択肢エ(正解)

これは正解だよ。地図サービス、天気サービス、店舗情報サービスみたいな公開サービスを組み合わせて、新しい便利サービスを作るのがマッシュアップ。お店の地図に天気や口コミを重ねるようなイメージだよ。

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

関連する過去問一覧

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