🐾

システム開発における「環境」の意味

2024/05/28に公開

4つの環境

システム開発は以下のような4つの流れで進んでいきます。

  1. 開発環境 → コーディング
  2. 検証環境 → テスト
  3. ステージング環境 → テスト
  4. 本番環境 → リリース

開発環境とは

私のような個人単独で開発する場合は、開発環境は手持ちにあるパソコンになります。
所謂、ローカルPC環境と呼ばれるものです。
大きな企業では開発環境用のサーバーが構築されていることがあります。
コーディング作業を行います。

検証環境とは

開発環境で作成したプログラムをテストするための環境です。
基本的に、専用のサーバーが構築されています。

予算が少ない企業では検証環境とステージング環境が同じ場合があります。

ステージング環境とは

本番とほぼ同じ環境でテストを行うための環境です。
違いはサーバーのアドレスが異なることくらいです。

本番環境とは

リリースされ、エンドユーザーが利用する環境です。

Discussion