1. 개발 환경 구축 응용 소프트웨어 개발을 위해 개발 프로젝트를 이해하고 소프트웨어 및 하드웨어 장비를 구축하는 것을 의미한다. 응용 소프트웨어가 운영될 환경과 유사한 구조로 구축한다. 개발 프로젝트의 분석 단계의 산출물을 바탕으로 개발에 필요한 하드웨어와 소프트웨어를 선정한다. 하드웨어와 소프트웨어의 성능, 편의성, 라이선스 등의 비즈니스 환경에 적합한 제품들을 최종적으로 결정하여 구축한다. 2. 하드웨어 환경 사용자와의 인터페이스 역할을 하는 클라이언트 그리고 통신하여 서비스를 제공하는 서버로 구성된다. 클라이언트는 PC, 스마트폰이 있다. 서버는 사용 목적에 따라 웹 서버, 웹 애플리케이션 서버, 데이터베이스 서버, 파일 서버등으로 나뉜다. 웹 서버(Web Server) 클라이언트로부터 직접 요청..