1장에서 언급한 요구 사항을 좀 더 상세히 정의해 보겠습니다.
• 상품 관리, 회원 관리, 구매 관리 기능의 API를 제공합니다.
• 형식은 REST API로 제공합니다.
• 상품 관리에는 세 가지 기능을 제공합니다.
• 상품 등록
• 상품 조회
• 상품 삭제
• 상품 정보는 ‘상품명’, ‘상품 카테고리’, ‘가격’, ‘상품 설명’으로 구성합니다.
• 상품 조회는 등록된 모든 상품을 조회합니다.
• 회원 관리에는 세 가지 기능을 제공합니다.
• 회원 등록
• 회원 인증
• 회원 탈퇴
• 회원 정보는 ‘사용자명’과 ‘패스워드’로 구성합니다.
• 구매 관리에는 두 가지 기능을 제공합니다.
• 구매
• 구매 내역 조회
• 구매 정보는 ‘사용자 정보’, ‘상품 정보’, ‘구매 일자’로 구성합니다.
일반적인 형태의 REST API 시스템 요구 사항을 정의해 보았습니다.