백엔드 팀 프로젝트 시작하기

Terry Ahn·2023년 4월 15일
1
post-thumbnail

🔥프로젝트를 시작하며

백엔드 개발자 취업 캠프의 마지막인 팀 프로젝트를 시작하게 되었습니다. 지금까지 배운 프론트엔드와 백엔드, 데이터 베이스 를 잘 활용하겠다는 다짐을 세우며 시작해봅시다.


팀명 : 자바나무
프로젝트 기간 : 23/04/05 ~ 23/05/15
팀원 총 : 6명

1. 제안 & 기획

2. 분석 & 설계

3. 구현 & 테스트

4. 배포

위의 4단계를 거쳐 프로젝트를 진행합니다.


1. 제안 & 기획

1.1 프로젝트 문제 정의

  • 주제 정의
  • 비즈니스적 가치 선정
  • 핵심 기능 선정
  • 핵심 타겟 선정

1.2 타당성 분석

  • 기술적 타당성 분석
  • 경제적 타당성 분석
  • 조직적 타당성 분석

1.3 규모 산정

  • 인력, 기간 및 비용 산정 및 검토
  • 필요 기술 stack 선정

1.4 일정 계획

  • 프로젝트 각 단계별 세부 작업 파악
  • WBS 작성

1.5 조직 구성

  • 팀원 별 개발 범위 산정
  • 팀원 역할 분담

2. 분석 & 설계

2.1 화면

  • 화면 흐름도 작성
  • 화면 정의서(page 단위) 분배 및 작성

2.2 데이터

  • 테이블 정의서 작성
  • ER-DIAGRAM

2.3 시스템

  • Use Case Diagram
    • 운영자 관점
    • 판매자 관점
    • 구매자 관점
  • Class Diagram
  • Sequence Diagrm

3. 구현 & 테스트

  • 화면
    . 화면 구현
    . 화면 기능 구현
  • 데이터
    . 테이블, 인텍스, 뷰 등의 데이터베이스 개체 생성 스크립트
    . 제대로 된 정보를 포함하는 충분한 양의 샘플 데이터 입력 스크립트
  • 시스템
    . 시스템 설정 및 구성
    . Git 설정 및 코드 공유
    . 모델 작성
    . 컨트롤러 작성
    . 기능 통합 및 테스트

3.1 기능 구현

  • 각 페이지 단위로 기능 구현

3.2 테스트

  • 단위 테스트
  • 통합 테스트
  • 시스템 테스트
  • 인수 테스트

4. 배포

4.1 배포 과정

  • 서버 설정 및 구성
  • 배포 환경 설정 및 구성
  • 배포 및 통합 테스트

위와 같은 과정으로 프로젝트를 진행하기로 계획을 세웠습니다. 굉장히 할게 많군요...!

profile
Just Code It!

0개의 댓글