요구 사항 분석

shinyeongwoon·2022년 12월 29일
0

Spring MVC 예제 실습

목록 보기
2/12

상품을 관리할 수 있는 서비스르 만들어보자.

상품 도메인 모델

상품 ID - 자동으로 증가 (고유 번호)
상품명 - 등록/수정/조회
가격 - 등록/수정/조회
수량 - 등록/수정/조회

상품 관리 기능

상품 목록
상품 상세
상품 등록
상품 수정


요구사항이 정리되고 디자이너,웹 퍼블리셔, 백엔드 개발자가 업무를 나누어 진행한다.

디자이너 : 요구사항에 맞도록 디자인하고, 디자인 결과물을 웹 퍼블리셔에게 넘겨준다.
웹 퍼블리셔 : 디자이너에서 받은 디자인을 기반으로 HTML,CSS를 만들어 개발자에게 제공한다.
백엔드 개발자 : 디자이너, 웹 퍼블리셔를 통해서 HTML 화면이 나오기 전까지 시스템을 설계하고, 핵심 비즈니스 모델을 개발한다. 이후 HTML이 나오면 이 HTML을 뷰 템플릿으로변환해서 동적으로 화면을 랜더링한다.그리고,또 웹화면을 제어한다.

🤞 참고)
React, Vew.js 같은 웹 클라이언트 기술을 사용하고, 웹 프론트엔드 개발자가 별도록 있으면, 웹 프론트엔드 개발자가 웹 퍼블리셔 역할까지 포함해서 하는 경우도 있다.
웹 클라이언트 기술을 사용하면, 웹 프론트엔드 개발자가 HTML을 동적으로 만드는 역할과 웹 화면의 흐름을 담당한다. 이 경우 백엔드 개발자는 HTML 뷰 템플릿을 직접 만지는 대신에, HTTP API를 통해 웹 클라이언트가 필요로 하는 데이터와 기능을 제공하면 된다.

0개의 댓글