웹 개발의 풀사이클 과정

장석원·2024년 3월 20일

개발 ( 개발 후 과정의 흐름 )

  • 요구사항 분석과 구조설계
  • BE 상세 설계와 개발 환경 셋업
  • FE 상세 설계와 개발 환경 셋업
  • 단위테스트와 컨테이너화
  • Selenium을 이용한 E2E(end to end) 테스트
  • 브라우저 자동화를 통한 사용자 인터페이스 포합 웹 응용 테스트
  • 배포 환경의 이해와 준비
  • AWS 클라우드 인프라를 이용한 프로덕션 환경모사
  • CI / CD 파이프라인 구축
  • 모니터링 시각화

1. 프로젝트 계획 및 기획

  • 목표 정의
  • 사용자 요구사항 분석
  • 와이어프레임 작성
  • 기술 스택 결정

2. 개발 환경 설정

  • GitLab 프로젝트 생성
  • AWS 계정 설정

3. 배포 및 테스트

  • EC2 인스턴스 생성
  • Nginx 설정
  • CI/CD 파이프라인 구축

초기 CI/CD 파이프라인 구축

  • 초기 프로젝트 설정
  • 배포 환경 설정
  • GitLab CI/CD 구성
  • 초기 테스트 및 배포

4. FE 개발

5. BE 개발

6. 코드 리뷰 및 협업

7. 테스트 및 최적화

8. 프로젝트 완료 및 유지보수

이와 같은 과정을 따라 상세하게 나눠진다.

  • 소프트웨어 요구사항
  • 응용 구조의 설계
  • 개발 환경과 배포 환경
  • 개발 계획 수립

이런식으로 하나하나 뜯어서 과정을 준비하게 된다.

0개의 댓글