<aside>

</aside>

프로젝트명: 설문조사 서비스

요구사항

📌 시스템 개요

📦 주요 패키지 구조

com.survey
├── controller
│   └── SurveyController.kt
├── service
│   └── SurveyService.kt
├── repository
│   └── SurveyRepository.kt
│   └── ResponseRepository.kt
├── domain
│   └── Survey.kt
│   └── SurveyItem.kt
│   └── SurveyResponse.kt
├── model
│   └── SurveyRequest.kt
│   └── SurveyResponseDto.kt
│   └── SearchFilterDto.kt
├── exception
│   └── GlobalExceptionHandler.kt
│   └── CustomException.kt
└── SurveyApplication.kt

📄 기능 정의서

기능정의서

기능 간 관계 F02(설문 수정)은 F03, F04(설문 응답)과 연관됨 F05(응답 검색)은 F04의 확장 기능

예외 및 고려사항 설문 삭제 기능은 별도 정책 필요 여부 결정 항목 순서 변경 처리 여부 항목 타입 변경 시 기존 응답 처리 방식

📋 API 명세

API 명세

🔥 예외 정의서