일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 보험금 지급거절
- 코드스테이츠 합격 후기
- 백내장
- codestates 국비지원 1기 합격 후기
- 코드스테이츠 백엔드 후기
- 코드스테이츠 합격
- 겜스고
- 해시
- 에이치엘비
- Java
- 금감원 백내장 민원
- CodeState 후기
- 코드스테이츠 백엔드 교육과정
- 코드스테이츠 백엔드 부트캠프 합격
- 코드스테이츠 부트캠프 합격 후기
- 코드 스테이츠 백엔드 교육과정
- Code States 백엔드 합격 후기
- 금감원
- Gamsgo
- 백내장 다초점렌즈 삽입술
- HLB
- 메서드
- 금융감독원
- 금융감독원 민원신청
- 코드스테이츠 부트캠프
- 백준 알고리즘
- Spring
- 코테 합격후기
- 자바
- 백내장 금감원
Archives
- Today
- Total
개발하는 동그리
[Pre Project] 프로젝트 기획 본문
반응형
학습이 아닌 실전 '개발'을 목표로 하고 과정을 통해 긍정적, 부정적 경험을 체득하자
프로젝트 관리하기
- 기획 -> 분석-> 설계 -> 구현 -> 시험
- 사용자 요구사항 정의서 (요구사항 ID / 요구사항 명 / 구분 / 요구사항 설명 / 중요도 / 비고)
- 기획 -> 분석-> 설계 -> 구현 -> 시험
- (front) 화면 정의서 (화면 ID /화면 명 /화면 유형 /메뉴 경로 /화면 개요/ _ 기능 /요구사항 ID /API 주소 /유효성)
- (back) 테이블 명세서 (DB 테이블 설계 도면 (데이터 베이스명, 테이블 명, 요구사항 ID, 테이블 설명))
- 기획 -> 분석-> 설계 -> 구현 -> 시험
- (back) API 명세서 (Spring RestDocs)
프로젝트 구현하기
- 개발 가이드
- 배포서버와 개발서버를 따로 관리
- 프론트 개발 ( 로컬에서 Nginx ) / 백엔드 로컬 PC WAS 서버로 갱신 or 개발 서버 /
- 이슈와 갈등 최소화하는 방법
- Github를 활용한 체계적인 관리
일정
- 사용자 요구사항 정의서
- 테스트 API 생성
- 테스트 API 검증 요청 생성
- 통신 테스트
- 업무 분장
- 생산성 도구 선정 및 활용 준비 작업
- WBS 설정(팀장) -- 일정관리 -- 칸트 차트
- 담당자 지정
- 개발 진행
백엔드
- 배포 방식 : EC2 - 조장님 계정
- DB : MYSQL
- 구현할 것 : 멤버, 회원 CRUD, 게시글CRUD
- 로그인 방식 : Ouath2 / ~
프론트 엔드
- (필수) 첫 홈페이지 화면, 글 선택시 상세 페이지, 글쓰기(제목, 본문, 태그), 회원가입, 개인 글 삭제
- (POST)글 쓰기 ( /v1/member/posts )
- (PATCH)글 수정 ( /v1/member/update{memberId} )
- (DELETE)삭제 ( /v1/member/delete{memberId} )
- (POST)회원가입 ( /v1/join )
- (POST)로그인 ( /v1/login )
- (GET)질문 조회 페이지 ( /v1/question_view/?page=1&size=10 )
- (GET)상세페이지 ( /v1/posts_view/{memberId} )
- (부가 기능) 댓글, 글 수정, 회원 프로필, 서치 기능, 회원 탈퇴
금일 할 일
- 사용자 요구사항 정의서 작성
- 화면 정의서
- 테이블 명세서
- API 명세서
반응형
'스테이츠 코드(백엔드) > Main Project' 카테고리의 다른 글
[Main Project] 코드 작동 오류 ( 해결 ~ ) (7) | 2022.09.22 |
---|---|
[Main Project] 중요한 정보 (1) (4) | 2022.09.21 |
[Main Project] ERD 구조 (3) | 2022.09.13 |
[Main Project] 페이지 목록 (4) | 2022.09.13 |
[Main Project] 기획 & 설계 (3) | 2022.09.13 |