🐾
システム開発における「環境」の意味
4つの環境
システム開発は以下のような4つの流れで進んでいきます。
- 開発環境 → コーディング
- 検証環境 → テスト
- ステージング環境 → テスト
- 本番環境 → リリース
開発環境とは
私のような個人単独で開発する場合は、開発環境は手持ちにあるパソコンになります。
所謂、ローカルPC環境と呼ばれるものです。
大きな企業では開発環境用のサーバーが構築されていることがあります。
コーディング作業を行います。
検証環境とは
開発環境で作成したプログラムをテストするための環境です。
基本的に、専用のサーバーが構築されています。
予算が少ない企業では検証環境とステージング環境が同じ場合があります。
ステージング環境とは
本番とほぼ同じ環境でテストを行うための環境です。
違いはサーバーのアドレスが異なることくらいです。
本番環境とは
リリースされ、エンドユーザーが利用する環境です。
Discussion