다양한 요구사항 분석 기법들

Golden Circle Model 🟠

Golden Circle Model

Golden Circle Model

Feature Map & JIRA

인증, 발송 기능 Feature map

인증, 발송 기능 Feature map

Untitled

요구사항 분석 결과물

1.1 비기능 요구사항

리스트 내용
1초당 1000건의 메시지를 처리할 수 있다. - Redis를 통해 신속한 메시지 전송 상태 정보 저장 및 불러오기

1.2 기능 요구사항

SRT-5 초기 세팅

이슈 번호 작업 항목 내용
SRT-10 ERD 설계 - 사용 툴: QuickDBD
SRT-11 아키텍처 설계 - 사용 툴: draw.io
SRT-12 메시지 발송 모듈 설계 - 사용 툴: draw.io
SRT-13 화면 프로토타입 설계 - 사용 툴: Figma
SRT-15 클라우드 초기 세팅 1. 쿠버네티스 클러스터 생성 및 초기 세팅
  1. DB 인스턴스 생성 및 초기 세팅
  2. Redis 인스턴스 생성 및 초기 세팅
  3. CI&CD 파이프라인 구현
  4. RabbitMQ 생성 및 초기 세팅 |

SRT-1 사용자 인증

이슈 번호 스토리 내용
SRT-7 사용자는 일반 회원가입을 할 수 있다. 1. 기업명, 대표자명, 사업자번호, 사업 분야,주소, 아이디, 비밀번호
  1. 사업자 등록번호 API를 사용해 진위 여부 확인 가능 | | SRT-8 | 사용자는 일반 로그인을 할 수 있다. | | | SRT-21 | 사용자는 구글 회원가입을 할 수 있다. | 1. 기업명, 대표자명, 사업자번호, 사업 분야,주소 | | SRT-22 | 사용자는 구글 로그인을 할 수 있다. | | | SRT-23 | 사용자는 자동 로그인을 할 수 있다. | | | SRT-75 | 사용자는 회원가입을 할 때 사업자 인증을 받야아한다. | |

SRT-2 발송 기능 구현

이슈 번호 스토리 내용
SRT-24 사용자는 메시지 미리보기를 할 수 있다. 1. 핸드폰 화면(UI)
  1. byte, 글자수, SMS/LMS/MMS 표시
  2. 수신자 거부 번호 태그 | | SRT-25 | 사용자는 메시지 예약 발송을 할 수 있다. | 1. 예약 시간 (YY-MM-DD HH:MM:SS)
  3. 반복기능 (요일 선택, 시간 선택, 중복가능) | | SRT-26 | 사용자는 메시지를 임시 저장 할 수 있다. | | | SRT-27 | 사용자는 메시지 템플릿을 선택 할 수 있다. | | | SRT-28 | 사용자는 메시지 수신자를 선택 할 수 있다. | 1. 수신자 추가
  4. 가능사용자 그룹 선택
  5. 그룹 선택 |

| SRT-30 | 사용자는 수신 거부 번호 태그를 달 수 있다. | | | SRT-31 | 사용자는 메시지에 이미지를 첨부할 수 있다. | | | SRT-32 | 사용자는 수신자에게 메시지를 전송할 수 있다. | | | SRT-33 | 사용자는 알림톡 미리보기를 할 수 있다. | 1. 카카오톡 화면, byte, 글자수 | | SRT-34 | 사용자는 알림톡 예약발송을 할 수 있다. | 1. YY-MM-DD HH:MM:SS 2. 반복기능 (요일 선택, 시간 선택, 중복가능) | | SRT-35 | 사용자는 알림톡을 임시 저장할 수 있다. | | | SRT-36 | 사용자는 알림톡 템플릿을 선택할 수 있다. | | | SRT-37 | 사용자는 알림톡 수신자를 선택할 수 있다. | 1. 수신자 추가 가능 2. 사용자 그룹 선택 3. 그룹 선택 | | SRT-38 | 사용자는 알림톡에 이미지를 첨부할 수 있다. | | | SRT-39 | 사용자는 수신자에게 알림톡을 전송할 수 있다. | |