Requirements Document - GachonCapstoneTeam/TTS_JAVA GitHub Wiki

μš”κ΅¬μ‚¬ν•­ λ¬Έμ„œν™”

μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ

  • ν”„λ‘œμ νŠΈμ˜ λͺ©ν‘œμ™€ λ²”μœ„λ₯Ό μ •μ˜ν•˜κ³  λ°±μ—”λ“œ,ν”„λ‘ νŠΈμ—”λ“œ, λ””μžμ΄λ„ˆ, μ΄ν•΄κ΄€κ³„μžλ“€ κ°„μ˜ μ˜μ‚¬μ†Œν†΅ λ„κ΅¬λ‘œ ν™œμš©
  • λ‹€μ–‘ν•œ μ‚¬μš©μž λ‹ˆμ¦ˆ λ°˜μ˜ν•œ κΈ°λŠ₯ 및 μΈν„°νŽ˜μ΄μŠ€ μ •μ˜
    μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ

메뉴 ꡬ쑰도

  • μ• ν”Œλ¦¬μΌ€μ΄μ…˜μ˜ λ„€μ΄κ²Œμ΄μ…˜ ꡬ쑰λ₯Ό μ‹œκ°μ μœΌλ‘œ ν‘œν˜„
  • 메인화면, 상세화면, 검색화면, μΆ”μ²œν™”λ©΄ ꡬ성
    메뉴 ꡬ쑰도

μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨

  • 객체 κ°„μ˜ μƒν˜Έμž‘μš©μ„ λ‚˜νƒ€λ‚΄λŠ” UML(Unified Modeling Language) λ‹€μ΄μ–΄κ·Έλž¨ 쀑 ν•˜λ‚˜

  • μ‹œκ°„μ˜ 흐름에 λ”°λ₯Έ 객체 κ°„μ˜ λ©”μ‹œμ§€ κ΅ν™˜μ„ λ³΄μ—¬μ£ΌλŠ”λ° μ‚¬μš©

  • 둜그인 및 μΆ”μ²œ 둜그인 및 μΆ”μ²œ

  • 리포트 크둀링
    리포트 크둀링

  • 검색
    검색

  • ν‚€μ›Œλ“œ μΆ”μΆœ
    ν‚€μ›Œλ“œ μΆ”μΆœ

  • ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ κΈ°λŠ₯
    ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ κΈ°λŠ₯1 ν”Œλ ˆμ΄λ¦¬μŠ€νŠΈ κΈ°λŠ₯2

  • μ˜€λ””μ˜€ μž¬μƒ (TTS)
    μ˜€λ””μ˜€ μž¬μƒ

μ‹œμŠ€ν…œ ꡬ성도

  • μ‹œμŠ€ν…œμ˜ 전체 ꡬ쑰λ₯Ό μ‹œκ°μ μœΌλ‘œ ν‘œν˜„

  • μ‹œμŠ€ν…œμ˜ λ‹€μ–‘ν•œ ꡬ성 μš”μ†Œμ™€ 이λ₯Ό κ°„μ˜ μƒν˜Έμž‘μš©μ„ λ³΄μ—¬μ€ŒμœΌλ‘œμ¨ μ‹œμŠ€ν…œμ˜ 섀계와 이해λ₯Ό 도움

  • Android App β†’ Django μ„œλ²„ (Azure VM, Docker Compose 배포) β†’ MongoDB

  • GitHub Actions + GitHub Runnerλ₯Ό ν†΅ν•œ CI/CD ꡬ성
    μ‹œμŠ€ν…œ ꡬ성도

ν”„λ‘œν† νƒ€μž…

  • μ‹œμ œν’ˆμ΄ λ‚˜μ˜€κΈ° μ „μ˜ μ œν’ˆ λ””μžμΈμ˜ μ›ν˜•μœΌλ‘œ κ°œλ°œμ„ κ²€μ¦ν•˜κ³  였λ₯˜λ₯Ό ν”Όλ“œλ°±μ„ 톡해 κ°œμ„ 

  • 버전별 μ£Όμš” κΈ°λŠ₯ 및 UI κ°œμ„  이λ ₯
    ν”„λ‘œν† νƒ€μž…

ν˜•μƒκ΄€λ¦¬

  • μ†ŒμŠ€μ½”λ“œ, ꡬ성 파일 등을 효율적으둜 κ΄€λ¦¬ν•˜κ³  λ³€κ²½ 사항을 좔적
  • νŒ€ κ°„μ˜ ν˜‘μ—…μ„ μš©μ΄ν•˜κ²Œ ν•˜κΈ° μœ„ν•œ κ³„νšμ„ 포함
  • GitHub, Docker, CI/CD ꡬ좕
  • μΆ”ν›„ ELK μŠ€νƒ λ„μž… μ˜ˆμ •