12

Practice: 아키텍처 다이어그램 & 데이터 흐름도 작성

시스템 아키텍처 설계

학습 목표
  • Mermaid 문법으로 시스템 아키텍처를 시각화할 수 있다
  • 유스케이스별 시퀀스 다이어그램을 작성할 수 있다
  • 컴포넌트 간 데이터 흐름을 정의할 수 있다

아키텍처 다이어그램 작성 실습

Task 1: 시스템 아키텍처 다이어그램 (Mermaid)

4-Layer 구조를 Mermaid 문법으로 시각화하세요.

Task 2: 시퀀스 다이어그램

"설비 트러블슈팅" 유스케이스의 시퀀스 다이어그램을 작성하세요.

Task 3: 데이터 흐름도

각 컴포넌트 간의 입출력 데이터를 정의하세요.

에디터 로딩 중...
힌트 보기
  • Mermaid의 graph TB는 위에서 아래로 흐르는 다이어그램
  • sequenceDiagram에서 ->> 는 동기 호출, -->> 는 응답
  • Note over 로 설명 노트를 추가할 수 있다
  • 데이터 흐름에서 타입을 명시하면 구현이 쉬워진다
정답 보기
에디터 로딩 중...
AI로 학습하기 — 꿀팁
Mermaid 아키텍처 & 시퀀스 다이어그램 생성AI 학습 팁

AI에게 제조 AI 시스템의 컴포넌트 다이어그램과 주요 유스케이스 시퀀스 다이어그램을 Mermaid 코드로 생성시키세요.

제조 AI 통합 시스템(Streamlit UI → LangGraph Agent → RAG Service(ChromaDB) + KG Service(Neo4j))의 Mermaid flowchart와, 사용자가 '설비 A 고장 원인 분석해줘'를 입력했을 때의 sequenceDiagram을 각각 작성해줘. 각 화살표에 주고받는 데이터 타입을 표시해줘.
이 팁이 도움이 됐나요?
실습 — 직접 해보기
Mermaid Studio
여기에 Mermaid 문법을 붙여넣으면 그림으로 그려집니다. 위 코드의 문자열을 그대로 옮겨 4-Layer 구조와 시퀀스가 뜻대로 그려지는지 확인하고, SVG·PNG 로 내려받아 설계 문서에 넣으세요. 문법 검사와 렌더까지이고 그림이 설계와 맞는지는 판정하지 않습니다.
용어