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