<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의 확장 기능
예외 및 고려사항 설문 삭제 기능은 별도 정책 필요 여부 결정 항목 순서 변경 처리 여부 항목 타입 변경 시 기존 응답 처리 방식