平成28年度 春期 ITパスポート試験 問6 解説 システム開発の委託
情報システムの構築に当たり、要件定義から開発作業までを外部に委託し、開発したシステムの運用は自社で行いたい。委託の際に利用するサービスとして、適切なものはどれか。
- ア SaaS (Software as a Service)
- イ システムインテグレーションサービス ✓ 正答
- ウ ハウジングサービス
- エ ホスティングサービス
解説
この問題は、企業がシステム構築のどの工程を外部に任せたいのかという目的を整理することで正解が導けます。「要件定義から開発まで」という広範囲な作業を丸ごと頼む場合は、システムインテグレーション(SI)サービスを選択するのが正解です。
システムインテグレーション(SI)とは
システムインテグレーションとは、顧客の業務上の課題を解決するために、システムの企画・設計・開発・導入、さらには運用・保守までを総合的に請け負うサービスのことです。
このサービスを提供する企業はシステムインテグレーターと呼ばれます。自社だけでシステムを作るのが難しい場合、要件定義といった上流工程からプログラミングなどの下流工程までを一括して委託できるため、専門的な知見や労働力を外部から調達したいときに非常に有効です。
選択肢の言葉が指すサービスとの違い
この問題の誤選択肢には、システムに関連する他の形態が含まれています。これらとSIの違いを理解しておくと、ITインフラの種類を整理しやすくなります。
SaaSは、ソフトウェアそのものをネットワーク経由でサービスとして利用する形態です。開発を委託するのではなく、既に完成しているパッケージソフトを借りるイメージです。
ハウジングサービスは、自社で用意したサーバなどをデータセンターに設置する場所(ラックや回線)だけを借りるサービスです。物理的な設置場所を借りるだけで、ソフトの開発は含まれません。
ホスティングサービスは、データセンター事業者が保有するサーバの一部を貸し出すサービスです。Webサイト公開用スペースなどを借りる際に利用されますが、これらもソフト開発とは無関係です。
なぜこの知識が重要なのか
ITパスポートの試験において、これらの用語を区別することは非常に重要です。それは、企業のIT投資において「何を作るか(自社開発か外部委託か)」、「どこで動かすか(クラウドかオンプレミスか)」という意思決定を理解する第一歩だからです。
システムインテグレーションという言葉を知っていると、将来、会社で新しいシステムを導入する際に「全て外部に丸投げするSI案件なのか、それともクラウドサービス(SaaS)を契約して設定を変えるだけにするのか」といったプロジェクトの特性を判断する基礎知識になります。ITビジネスにおいて、外注費をどこにかけるべきかを考えるための概念とも言えます。