SC情報処理安全確保支援士試験 午前Ⅰ
平成26年度春期 情報処理安全確保支援士 午前Ⅰ 問17
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- ア既存のプログラムから、 そのプログラムの仕様を導き出す。
- イ既存のプログラムを部品化し、 それらの部品を組み合わせて、 新規プログラムを開発する。
- ウクラスライブラリを利用して、 新規プログラムを開発する。
- エ公開されている複数のサービスを利用して、 新たなサービスを提供する。
解き方のヒントを見る
午前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) / 解答例)
関連する過去問一覧
- 平成26年度(2014年)の過去問
- 午前Ⅰの過去問
- 平成26年度春期の過去問
- 「情報セキュリティインシデント管理」の過去問
- 「企画・設計・開発・運用でのセキュリティ確保」の過去問
- 情報処理安全確保支援士試験のトップ
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針