マネジメント系

システムの一生 — 企画・開発・運用・廃棄のサイクル

導入

人間に誕生から老後があるように、ITシステムにも「生まれてから終わりを迎えるまで」のサイクルがあります。このシステムライフサイクルを知ると、開発プロジェクト全体の流れが見通せるようになります。

くわしく知ろう

システムライフサイクルとは、ITシステムの企画から廃棄に至るまでの一連の流れを指します。各フェーズでの作業内容を把握することが、試験対策の核心となります。

まず「企画」フェーズでは、システムを導入する目的や投資対効果(費用対効果)を検討し、経営層が導入可否を判断します。続く「要件定義」では、利用者や業務担当者へのヒアリングをもとに「何を作るか」を文書化します。

「設計」フェーズは外部設計(ユーザーが見る画面や機能の設計)と内部設計(データベース構造やプログラム構成の設計)に分かれます。その後の「開発(実装)」でコードを書き、「テスト」で動作を検証します。テストは単体テスト→結合テスト→システムテスト→受入テストの順で行われます。

「運用・保守」フェーズでは、稼働後の障害対応や機能改善を継続的に行います。そして最終的に「廃棄」を迎えますが、このとき蓄積されたデータの移行(マイグレーション)や適切な破棄が重要な作業となります。

具体例

たとえば、社内の在庫管理システムを新規導入する場合、「どんな課題を解決したいか(企画)」→「必要な機能の洗い出し(要件定義)」→「画面設計・DB設計(設計)」→「プログラム作成(開発)」→「動作確認(テスト)」→「日々の運用」という順で進んでいきます。

まとめ・試験ポイント

  • システムライフサイクル=企画→要件定義→設計→開発→テスト→運用・保守→廃棄
  • 要件定義=「何を作るか」を明確にするフェーズ
  • 設計は外部設計(画面・機能)と内部設計(DB・プログラム構造)に分かれる
  • テストの順序=単体→結合→システム→受入
  • 廃棄時のデータ移行(マイグレーション)も重要な作業
  • 試験では「各フェーズの目的」や「テストの順番」を問う問題が頻出

学習した内容を試験形式で確認しよう。ITパスポート入門試験100問に挑戦できます。

入門試験100問に挑戦する