[팀 프로젝트] 002 주제정하기

배윤석·2022년 7월 18일
0

완성 ➡ 협업 ➡ 완성

  1. 강사(x) - 조언
  2. 회의
    • 메타버스
    • 대면(까페, 학원)

➡ 문서 : Project > 기획


프로젝트

Window Application

  • System(Windows / Linux(Unix) / MacOS) 위에 설치 후 실행
  • CUI / GUI
  • Java(AWT / Swing, JavaFX, SWT...)
  • POS / 키오스크(음식 주문, 박물관 안내 등..) ➡ mobile

Web Application

  • 브라우저 기반의 프로그램
  • Front-End(디자인 기반 : 스크립터 / 퍼블리셔, 자바스크립트)
  • Back-End(시스템 기반 : 자바 기반)
  • Front-End ➡ 데스크탑 기반 / 모바일 기반
  • 사용자(데스크탑 기반 / 모바일 기반) / 관리자(데스크탑 : 통계 : 그래프)

Mobile Application

  • Android(Java, Kotlin : Android Studio : 모든 OS)
  • iPhone(Object-C, Swift : Xcode : Mac)

IoT Application

BigData

BlockChain

Metaverse(VR/AR/XR)


프로젝트의 시작

  1. 내부 개발 프로젝트(솔루션)
    • 정보요청서 : 프로젝트 프로파일러
  2. 외주 개발 프로젝트
    • 문의 : 정보요청서 : 프로젝트 프로파일러
      (당신의 생각을 말로 풀어주세요)
    • RFP : Request For Proposal : 제안 요청서
      (우리는 이렇게 개발을 하고 싶어요)

웹사이트 기획서

  1. 기획팀
  2. 디자인 / 프로그램(팀장급 or 팀장 선발인원)

제출

  • 일시 : 수요일 오후
  • 1차 기획서
    - p.49d에 팀명/팀장/팀구성
    • p.6 사이트 정의 1
    • p.8 미션과 목표
    • p.10 목표와 상세내용
    • p.16 벤치마킹
      • 기획 : 3종류
      • 프로그램 : 3종류
      • 디자인 : 템플리트
    • p.20 메뉴구조도
      • 사용자
      • 관리자
    • p.47 일정
  • 2차 기획서
    - p.24 스토리보드
    - 템플리트와 연동
    - 메인페이지, 1depth
    • p.30 시스템 설계(개략)
      • 시스템 구조도
      • 프로그램/언어/필요기술 설명
      • (DFD, ERD, UML) - (x)

필수적인 기능

개발 패턴

  • Model2
  • Spring Boot

프로그램(기능)

  • 회원관리
    ➡ 사용자
    ➡ 관리자
  • 로그인
    ➡ 사이트 로그인
    ➡ 소셜로그인(구글, 카카오, 페이스북)
  • 게시판
  • OpenAPI
    ➡ 크롤링 혹은 지도 등...

발표를 위해 오늘은?

  • p.49 팀명/팀장/팀구성
    ➡ 업무 내용 분장
  • p.6 사이트 정의
profile
차근차근 한 걸음씩 걸어나가는 개발자 꿈나무.

0개의 댓글