web

[웹 개발 프로세스] 개 요

datajoy 2020. 2. 10. 19:36

웹 개발 프로세스

1. 요구사항 분석

2. 서비스기획

  • 화면 정의
  • 기능 정의
  • 용자프로세스 정의
  • 개발 일정산정
  • 도메인 정의
  • 사이트맵 정의
  • 기능 정의

3. 디자인&퍼블리싱

  • 화면설계

4. DB 설계

  • 개념적설계(객체or도메인 정의, ERD)
  • 논리적설계(테이블형태의 실제 테스트데이터)
  • 물리적설계(컬럼명, 제약조건, 타입 설계)

5. API설계

  • 프론트개발자와 API의 인터페이스에 대한 협의 진행. (협의내용 : 사용화면,url,요청포맷,응답포맷)
  • 고려사항 : 프론트앤드에서 비효율성 제거를위해 restfull 하지않는 endpoint를 뚫어줄것인가?

6. API 구현

7. API 연동

8. 통합테스트(QA)

9. 성능테스트

10. 배포

 

참고자료

https://engineering.huiseoul.com/백엔드-개발자가-빨리-퇴근하는법-23168f6a4080