AI

ACE AI Startup Bootcamp

Day 2 AI Lecture Classroom

Day 2 Sequence Diagram & Data Flow Design μ˜μƒ + AI 챗봇 ν•™μŠ΅

μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨ & 데이터 흐름 섀계와 AI ν•™μŠ΅λ„μš°λ―Έ

이 νŽ˜μ΄μ§€λŠ” Day 2 ν•™μŠ΅μš© 상세 νŽ˜μ΄μ§€μž…λ‹ˆλ‹€. 상단 μ˜μƒμœΌλ‘œ 2일차 핡심 λ‚΄μš©μ„ ν•™μŠ΅ν•˜κ³ , 였λ₯Έμͺ½ AI μ±—λ΄‡μ—κ²Œ Sequence Diagram, Data Flow, System Interaction, Exception Handling 섀계에 λŒ€ν•΄ μ§ˆλ¬Έν•  수 μžˆμŠ΅λ‹ˆλ‹€.

λŒ€μƒ: Figma ν™”λ©΄ 섀계λ₯Ό μ™„λ£Œν•œ 학생
μ€€λΉ„λ¬Ό: λ…ΈνŠΈλΆ, μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨ μž‘μ„± 도ꡬ (Mermaid λ“±)
ꡬ성: 2μ‹œκ°„ 이둠 / 3μ‹œκ°„ μ‹€μŠ΅ / 1μ‹œκ°„ 곡유
πŸ“– Session 2 κ΅μ•ˆ λ°”λ‘œκ°€κΈ°

핡심 μš”μ•½ λ…ΈνŠΈ

Day 2 Summary

였늘의 핡심 λͺ©ν‘œ

Day 2μ—μ„œλŠ” Figma ν™”λ©΄ 섀계λ₯Ό μ‹œμŠ€ν…œ νλ¦„μœΌλ‘œ μ—°κ²°ν•˜λŠ” μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨ & 데이터 흐름을 μ„€κ³„ν•˜κ³ , Codex AIλ₯Ό ν”„λ‘œμ νŠΈ 섀계 κ²€ν† μž(Reviewer)둜 ν™œμš©ν•˜μ—¬ λͺ…μ„Έμ„œ μ •ν•©μ„± 검증, λ³€κ²½ 영ν–₯ λ²”μœ„ 좔적, μ˜μ‚¬κ²°μ • 아카이빙을 μ‹€μŠ΅ν•©λ‹ˆλ‹€.

  • μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨ & DFD 섀계: μ‚¬μš©μž-ν΄λΌμ΄μ–ΈνŠΈ-μ„œλ²„-DB μƒν˜Έμž‘μš© 섀계 및 DFD κ°œλ… 이해
  • Mermaid JS λ‹€μ΄μ–΄κ·Έλž¨ μ½”λ”©: μ½”λ“œ 기반의 λ‹€μ΄μ–΄κ·Έλž¨ μž‘μ„±λ²• μŠ΅λ“ 및 μ˜ˆμ™Έ 처리 흐름 μ‹œκ°ν™”
  • 섀계 뢈일치 κ²€μΆœ (Task 01): 회의둝, μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ, ν™”λ©΄ μ •μ˜μ„œ κ°„μ˜ 기획 λͺ¨μˆœ μžλ™ 검사
  • 변경사항 관리 & 영ν–₯ 뢄석 (Task 02): μš”κ΅¬μ‚¬ν•­ λ³€κ²½ μš”κ±΄μ— λ”°λ₯Έ ν™”λ©΄ UI 및 API λͺ…μ„Έ 영ν–₯도 좔적
  • μ˜μ‚¬κ²°μ • 좔적 (Task 03): 회의 λŒ€ν™”λ‘μ—μ„œ μ™„λ£Œλœ κ²°μ • 사항(Why) μΆ”μΆœ 및 λ―Έκ²° 업무 μ²΄ν¬λ¦¬μŠ€νŠΈν™”
  • λ³€κ²½ 영ν–₯도 뢄석 (Task 06): νšŒμ›κ°€μž… νœ΄λŒ€ν° 인증 좔가에 λ”°λ₯Έ UI, API, DB 영ν–₯ 뢄석 및 λ¦¬ν¬νŠΈν™”
  • ν”„λ‘œμ νŠΈ 이슈 리포트 (Task 07): 회의둝, 변경이λ ₯, ν˜„μ•ˆ λͺ©λ‘μ—μ„œ μœ„ν—˜ μš”μ†Œλ₯Ό λΆ„λ₯˜ν•œ μ£Όκ°„ λ³΄κ³ μ„œ μžλ™ 생성
ν•™μŠ΅ 팁: 였λ₯Έμͺ½ AI μ±—λ΄‡μ—κ²Œ β€œμ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨μ—μ„œ 동기와 비동기 λ©”μ‹œμ§€ 차이가 뭐야?” λ˜λŠ” β€œCodexμ—μ„œ κΈ°νšμ„œ κ°„μ˜ λͺ¨μˆœμ„ μ–΄λ–»κ²Œ 검증해?” 같은 μ§ˆλ¬Έμ„ ν•΄λ³΄μ„Έμš”.

πŸš€ Day 2 μ‹€μŠ΅ MVP Tasks λ‘œλ“œλ§΅

전체 Task λ³΄λ“œ κ°€κΈ° β†’
πŸš€
Interactive Board

μ‹€μŠ΅ Task 체크리슀트

ν•„μˆ˜ νƒœμŠ€ν¬μ˜ 진척도λ₯Ό κΈ°λ‘ν•˜κ³  상세 μ‹€μŠ΅ κ°€μ΄λ“œλΌμΈμ„ ν™•μΈν•΄λ³΄μ„Έμš”.

πŸ‘‰ 상세 Task λ³΄λ“œ 이동
TASK 1
Consistency

Task 1. 섀계 뢈일치 κ²€μΆœ μ‹€μŠ΅

회의둝, μš”κ΅¬μ‚¬ν•­ μ •μ˜μ„œ, ν™”λ©΄ μ •μ˜μ„œλ₯Ό λŒ€μ‘°ν•˜μ—¬ 섀계 λͺ¨μˆœμ„ μžλ™ κ²€μΆœν•˜κ³  쑰치 리포트λ₯Ό κ΅¬μΆ•ν•©λ‹ˆλ‹€.

Task 1 μ‹€μŠ΅μ‹€ μž…μž₯
TASK 2
Change Management

Task 2. μš”κ΅¬μ‚¬ν•­ λ³€κ²½ 영ν–₯도 관리 μ‹€μŠ΅

μš”κ΅¬μ‚¬ν•­ 변경에 λ”°λ₯Έ ν”„λ‘ νŠΈμ—”λ“œ ν™”λ©΄ κΈ°νšμ„œμ™€ λ°±μ—”λ“œ API λͺ…μ„Έμ„œμ˜ 영ν–₯ λ²”μœ„λ₯Ό μžλ™ μΆ”μ ν•©λ‹ˆλ‹€.

Task 2 μ‹€μŠ΅μ‹€ μž…μž₯
TASK 3
Decision Tracking

Task 3. λ―ΈνŒ… μ˜μ‚¬κ²°μ • 이λ ₯ 좔적 μ‹€μŠ΅

λΉ„μ •ν˜• ꡬ두 회의 및 λ©”μ‹ μ € λŒ€ν™”λ‘μ—μ„œ μ™„λ£Œλœ λΉ„μ¦ˆλ‹ˆμŠ€ κ²°μ • λ‘œκ·Έμ™€ 후속 λ―Έκ²° 업무λ₯Ό μΆ”μΆœν•©λ‹ˆλ‹€.

Task 3 μ‹€μŠ΅μ‹€ μž…μž₯
MISSION 1
Impact Analysis

Mission 1. λ³€κ²½ 영ν–₯도 뢄석 μ‹€μŠ΅

νšŒμ›κ°€μž… νœ΄λŒ€ν° 인증 μΆ”κ°€ μš”μ²­μ— 따라 영ν–₯을 λ°›λŠ” ν™”λ©΄, API, DB, λ¬Έμ„œ μŠ€ν‚€λ§ˆ 영ν–₯도 λ³΄κ³ μ„œλ₯Ό λ„μΆœν•©λ‹ˆλ‹€.

Mission 1 μ‹€μŠ΅μ‹€ μž…μž₯
MISSION 2
Project Status

Mission 2. ν”„λ‘œμ νŠΈ 이슈 리포트 μž‘μ„± μ‹€μŠ΅

회의둝, λ³€κ²½ 이λ ₯, Action Item, 이슈 λͺ©λ‘ λ“± ν”„λ‘œμ νŠΈ 원본 자료λ₯Ό 톡합 λΆ„μ„ν•˜μ—¬ 이슈 리포트λ₯Ό μžλ™ μƒμ„±ν•©λ‹ˆλ‹€.

Mission 2 μ‹€μŠ΅μ‹€ μž…μž₯

Day 2 κ°•μ˜ μ˜μƒ

유튜브 μΆ”μ²œ κ°•μ˜
Day 2 컀리큘럼 핡심 주제(μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨, 데이터 ν”Œλ‘œμš°, μ‹œμŠ€ν…œ μƒν˜Έμž‘μš©, μ˜ˆμ™Έ 처리, Mermaid JS)에 ν•΄λ‹Ήν•˜λŠ” 유튜브 μΆ”μ²œ κ°•μ˜ λ¦¬μŠ€νŠΈμž…λ‹ˆλ‹€. (μ™ΈλΆ€ 퍼가기 및 μž¬μƒμ΄ ν—ˆμš©λœ 무료 κ°•μ˜ μ˜μƒμœΌλ‘œ κ΅¬μ„±λ˜μ—ˆμŠ΅λ‹ˆλ‹€.)
πŸ“š 전체 κ°•μ˜ λͺ©λ‘ (5개)
  • β–Ά
    1. UML Use-Case & Sequence Diagram μž…λ¬Έ κ°€μ΄λ“œ
    11:45
  • β–Ά
    2. Data Flow Diagram(DFD) κ°œλ…κ³Ό 섀계 μ‹€μŠ΅ (Level 0/1)
    6:12
  • β–Ά
    3. System Design 핡심 μ•„ν‚€ν…μ²˜ 및 ν΄λΌμ΄μ–ΈνŠΈ-μ„œλ²„ 흐름
    5:15:30
  • β–Ά
    4. μ‹œμŠ€ν…œ μ—λŸ¬ 핸듀링 및 결함 ν—ˆμš©(Fault Tolerance) 섀계
    2:30:15
  • β–Ά
    5. Mermaid JSλ₯Ό μ΄μš©ν•œ μ‹œν€€μŠ€ λ‹€μ΄μ–΄κ·Έλž¨ μž‘μ„± μ‹€μŠ΅
    11:20