복지나침반 기능명세서

항목 내용
프로젝트명 복지나침반 (서울 청년 복지정책 추천 서비스)
문서 버전 v2.0
작성일 2025년 12월 26일
작성자 클로드

상세 문서

복지나침반_기능명세서 (Google Docs)

각 기능별 상세 예외처리, 입출력 흐름은 위 문서를 참고하세요.


기능 요약

기능 ID 기능명 연관 요구사항 주요 예외처리 상태
FN_001 회원가입 REQ_001 이메일 중복/형식오류, 비번 8자 미만 ⚪ 예정
FN_001-1 계정 찾기 REQ_001-1 미가입 이메일, 인증코드 만료(5분) ⚪ 예정
FN_002 로그인 REQ_002 5회 실패 시 잠금(30분), 계정 미존재 ⚪ 예정
FN_003 로그아웃 REQ_003 만료된 토큰 (멱등성 처리) ⚪ 예정
FN_004 프로필 등록 REQ_004 나이 범위(19~40), 필수항목 누락 ⚪ 예정
FN_005 프로필 수정 REQ_005 변경사항 없음, 유효성 실패 ⚪ 예정
FN_005-1 회원 탈퇴 REQ_005-1 비번 불일치, 소셜 재인증 ⚪ 예정
FN_005-2 마이페이지 조회 REQ_005-2 스크랩 0개, 마감된 정책 ⚪ 예정
FN_006 마감임박 정책 노출 REQ_006 0개 시 인기정책 대체 ⚪ 예정
FN_007 맞춤 정책 추천 REQ_007 매칭 0개, 프로필 미등록 ⚪ 예정
FN_008 정책 리스트 정렬 REQ_008 - ⚪ 예정
FN_009 정책 상세 조회 REQ_009 삭제된 정책, 마감된 정책 ⚪ 예정
FN_009-1 관심 정책 스크랩 REQ_009-1 비로그인, 이미 스크랩 ⚪ 예정
FN_009-2 필터 검색 REQ_009-2 결과 0개 시 조건 완화 제안 ⚪ 예정
FN_010 대화 입력 REQ_010 빈 입력, 500자 초과, 세션 만료(30분) ⚪ 예정
FN_011 정보 추출 REQ_011 의도 파악 불가, 조건 부족 ⚪ 예정
FN_012 정책 검색 REQ_012 검색 결과 0개 ⚪ 예정
FN_013 자격 검증 REQ_013 프로필 정보 부족 ⚪ 예정
FN_014 응답 생성 REQ_014 생성 실패 시 기본 템플릿 ⚪ 예정
FN_014-1 출처 제공 REQ_014-1 링크 없는 정책 ⚪ 예정
FN_015 멀티턴 대화 REQ_015 세션 만료 ⚪ 예정
FN_016 정책 카드 표시 REQ_016 D-day 표시 (7일 이내 빨간색) ⚪ 예정
FN_017 대화창 인터페이스 REQ_017 - ⚪ 예정
FN_018 대화 히스토리 조회 REQ_018 대화 0개 ⚪ 예정
FN_019 실시간 스트리밍 응답 REQ_019 연결 끊김 시 재연결(3회) ⚪ 예정
FN_020 프로필 업데이트 제안 REQ_020 거절 시 세션 종료 후 삭제 ⚪ 예정
FN_021 반응형 웹 REQ_021 PC/태블릿/모바일 분기 ⚪ 예정
FN_NFR_001 민감 정보 암호화 NFR_001 암호화 실패 시 저장 중단 ⚪ 예정
FN_NFR_002 통신 구간 암호화 NFR_002 인증서 오류 ⚪ 예정
FN_NFR_003 응답 속도 최적화 NFR_003 TTFT 3초 초과 시 로딩 표시 ⚪ 예정
FN_NFR_004 데이터 최신성 유지 NFR_004 API 오류 시 재시도(3회) ⚪ 예정
FN_ADM_01 정책 관리 REQ_ADM_01 권한 없음 ⚪ 예정
FN_ADM_02 통계 대시보드 REQ_ADM_02 데이터 없음 ⚪ 예정

상태: ⚪ 예정 / 🔵 개발중 / 🟢 완료 / 🔴 보류


변경 이력

버전 날짜 변경 내용
v1.0 2025-12-24 초안 작성
v2.0 2025-12-26 상세 예외처리 추가, 객체지향적 기능 분해 적용

참고

본 문서의 기능명세 작성 방식은 아래 영상을 참고하였습니다.

https://youtu.be/bIeqAlmNRrA