8차 회의록 - sigma-crow/n2t GitHub Wiki
8차 회의록
목차
- Usecase(사용자)
- 요구사항 명세
- 다음 회의
회의 일시
- 2021.03.24 20:00
Usecase(사용자)
항목
- 기능
- 번호
- 요약
- 엑터
- 사전 조건
- 메인 시퀀스
- 대안 시퀀스
- 사후 조건
- 시나리오
로그인 (1)
엑터
- 사용자
- 관리자
시나리오
사용자
- 사용자가 로그인 페이지를 요청한다
- 사용자가 Id/Pass 입력후 로그인 요청을 한다 성공시
- 로그인 완료 후 메인 페이지로 이동한다. 실패시
- 로그인 실패 입력 창 아래 오류 내용을 보여준다.
회원가입 (2)
엑터
- 사용자
시나리오
- 사용자가 회원가입 요청한다.
- 사이트 회원가입
- 타사이트 인증 회원가입
- username, 이메일, id, password, password 확인을 입력한다.
- 회원가입을 한다.
내정보 (3)
엑터
- 사용자
시나리오
- 사용자가 사용자 정보 페이지를 요청한다.
- 사용자 닉네임, 이메일, 아이디, 기본 템플릿 정보를 확인한다.
정보 수정 시나리오
- 사용자가 정보 수정 페이지를 요청한다.
- 비밀번호를 입력한다. 비밀번호 일치
- 수정할 정보를 입력한다.
- 수정을 완료한다.
- 수정된 정보를 확인한다. 비밀번호 불일치
- 비밀번호 입력 창 아래 오류 내용을 보여준다.
설명(튜토리얼) (4)
엑터
- 사용자
시나리오
- 사용자가 설명 페이지 요청
- 기존에 준비된 튜토리얼 페이지 제공
내 노트 보기 (5~7)
엑터
- 사용자
메인 시나리오
- 내 노트보기 페이지 요청
서브 시나리오1 (새 노트 생성) (5)
- 새 노트 작성 페이지를 요청한다.
- 노트의 이름을 입력한다.
- 저장을 요청한다.
- 저장이 완료됨을 확인한다.
서브 시나리오2 (노트 이름 수정) (6)
- 기존 노트의 이름 수정을 요청한다.
- 기존 노트의 이름을 수정한다.
- 수정 완료가 됨을 확인한다.
서브 시나리오3 (노트 삭제) (7)
- 노트 삭제를 요청한다.
- 삭제 완료됨을 확인한다.
노트 필기 (8)
엑터
- 사용자
시나리오
- 사용자가 새로운 노트를 작성하거나 기존 노트를 수정 요청한다.
- 필기 편집 및 미리보기 페이지 제공
텍스트 에딧 (9)
엑터
- 사용자
시나리오
- 형식화 항목이 끝나면 추가 예정
문제 풀기 및 확인 (10)
엑터
- 사용자
시나리오
- 문제 풀기 페이지를 요청한다.
- 문제를 푼다.
- 문제 작성 완료 후, 정답 페이지를 요청한다.
- 정답을 확인한다.
템플릿 사용 & 변경 (11)
엑터
- 사용자
시나리오
- 사용자가 템플릿 변경 페이지를 요청한다.
- 사용할 템플릿을 선택한다.
- 템플릿을 적용한다.
노트 공유 (12)
엑터
- 사용자
시나리오
공유 시나리오
- 자신의 노트를 공유요청한다
- 키워드 및 카테고리 분류를 선택한다
검색 시나리오
- 원하는 카테고리나 키워드 기반 검색을 요청한다.
- 권한에 따라 읽기 또는 내 노트로 가져오기 요청한다.
관리자 (13)
엑터
- 관리자
시나리오
- 노트 공유 화면을 요청한다.
- 공유된 노트를 읽거나 삭제한다.
ver1.0

ver2.0
요구사항 명세
기능 요구사항
항목
- 기능
- 세부 기능
- 각 설명
- 세부 기능
로그인 (1)
| oauth로그인 | 로그인 | 아이디/비밀번호 찾기 |
|---|---|---|
| google, git, etc oauth 기능 추가 | 아이디 비밀번호를 통해 사용자 인증 요청 | 아이디 비밀번호를 이메일 기반으로 찾기 |
- oauth 로그인
- google, git, etc oauth 기능 추가
- 로그인
- 아이디 비밀번호를 통해 사용자 인증 요청
- 아이디/비밀번호 찾기
- 아이디 비밀번호를 이메일 기반으로 찾기
회원가입 (2)
- oauth 회원가입
- 회원가입
- 이메일 인증 기반
- 이메일 당 한계정
- 회원가입시 로그인
내정보 (3)
- 내 정보
- 닉네임
- 이메일
- 아이디/비번
- 내 정보 수정
- 기본 템플릿 변경
설명(튜토리얼) (4)
- 보여주기? ex) 영상 or 이미지 or 움짤
내 노트 (5)
- 노트이름 검색
- 노트 삭제
- 노트이름 수정
- 노트 공유
- 노트 추가
- 폴더(보류)
- 폴더 이동
- 폴더 삭제
- 폴더 추가
노트 필기 (6)
- 필기 에디터
- 미리보기
- 템플릿 변경
필기 에디터 (7)
- 툴바
- 핵심 단어
- 빈칸
- 다빈출
- 등등 미정
- 라인수
- 기본 기능 제공 ex) ins
문제 (8)
- splash 화면
- 답안 작성
- 문제 필기 비교
- 한문제당 한 페이지
- 바로 채점, 노트 비교
- 문제 제거 기능을 추가할지 말지 ~ 모르겠어
- 한문제당 한 페이지
노트 공유 (9)
- 카테고리 분류 ( 우리가 정하는거 )
- 키워드 기반 노트 공유 ( 사용자가 정하는거 )
관리자 (10)
- 공유 노트 관리
비기능 요구사항
내정보 (1)
- 개인 정보 암호화
필기 에디터 (2)
- 자연스러워야 한다.
- 딜레이 없음 등
- 최소 notepad 작성 정도의 느낌..?
노트 공유 (3)
- 검색 시간은?
- 엘라스틱 서치 공부하는거지
나 현진 은지 형
다음 회의
일자
- 2021.03.27
안건
- 명세 워드 작업
- Usecase 기반 백로그 작성
