海外への開発委託と開発手法の違いは何か
ITパスポート試験 平成31年度春期 問48 / ソフトウェア開発管理技術 › 開発プロセス・手法
過去問にチャレンジ
安価な労働力を大量に得られることを狙いに,システム開発を海外の事業者や海外の子会社に委託する開発形態として,最も適切なものはどれか。
- ア
ウォーターフォール開発
- イ
オフショア開発
- ウ
プロトタイプ開発
- エ
ラピッドアプリケーション開発
会話形式の解説
講師この問題では、開発を「どこに委託するか」に注目します。開発の進め方を表す用語と区別しましょう。
受験者どれも開発の名前なので迷いました。海外への委託が決め手になるのですか。
講師はい。オフショア開発は、海外の事業者や子会社に開発を委託する形態です。人件費の削減も目的の一つなので、正解はオフショア開発です。
受験者ウォーターフォール開発も開発形態のように見えますが、何が違いますか。
講師ウォーターフォール開発は工程を順に進める手法です。委託先が海外かどうかを表しません。
受験者プロトタイプ開発は、試作品を使うという意味でしたか。
講師そのとおりです。試作品を使って要求や仕様を確かめる手法なので、これも委託先を示す言葉ではありません。
受験者ラピッドアプリケーション開発は、名前から速さに関係しそうです。
講師はい。RADとも呼ばれ、開発ツールを活用して短期間での開発を重視する手法です。海外への委託を表す答えにはなりません。
受験者委託先を問われたらオフショア開発、進め方を問われたらほかの三つを検討するのですね。
講師その整理でよいです。人件費の削減という目的だけで選ばず、海外への委託という説明まで確かめましょう。
まとめ
海外の事業者や子会社に開発を委託する形態は、オフショア開発です。人件費の削減は、その目的の一つです。ウォーターフォール開発、プロトタイプ開発、RADは開発の進め方に関する用語です。委託先を問うのか、進め方を問うのかを見分けると判断できます。
解答・解説
正解はイです
この問題のテーマ
海外への開発委託を表す用語を、開発の進め方を表す用語と区別する問題です。
解き方の考え方
まず、設問の「海外の事業者や子会社に委託する」という部分に注目します。選択肢が委託先を表すのか、開発工程の進め方を表すのかを見分けます。人件費の削減という目的も手掛かりです。
選択肢ごとの解説
- ×ア ウォーターフォール開発ウォーターフォール開発は、工程を順に進める手法です。開発の進め方を表しており、海外への委託を指す用語ではありません。
- ○イ オフショア開発オフショア開発は、海外の事業者や子会社に開発を委託する形態です。人件費の削減もその目的の一つであり、設問の説明に当てはまります。
- ×ウ プロトタイプ開発プロトタイプ開発は、試作品を使って要求や仕様を確かめる手法です。試作品の使い方に関する用語であり、委託先が海外かどうかは表しません。
- ×エ ラピッドアプリケーション開発ラピッドアプリケーション開発(RAD)は、開発ツールを活用し、短期間での開発を重視する手法です。開発期間や進め方に関する用語なので、海外への委託を表す答えにはなりません。
補足
「どこに開発を委託するか」と「どう開発を進めるか」は、用語を見分けるための着眼点です。設問が海外への委託を尋ねているなら、開発手法の名前に引っ張られず、委託先を表す語を選びます。
POINT
- オフショア開発は、海外の事業者や子会社への開発委託を指します。
- 人件費の削減は、オフショア開発の目的の一つです。
- ウォーターフォール開発は、工程を順に進める手法です。
- プロトタイプ開発は試作品による確認、RADは短期間での開発に着目した手法です。
