용어 사전 coding 용어 페이지

데이터 흐름

자료가 이동하는 경로

data-flow #vibe#coding#beginner

관련 개념

핵심 아이디어

데이터 흐름은 자료가 어디에서 시작해 어떤 조각을 거쳐 어디로 이동하는지를 나타낸 길입니다. 입력, 저장, 계산, 출력의 순서를 이해하는 데 도움이 됩니다.

쉽게 말하면

데이터 흐름은 “자료의 이동 경로”입니다. 택배가 출발지에서 물류센터를 거쳐 도착지로 가듯, 데이터도 입력 화면에서 저장 모듈, 계산 모듈, 출력 화면으로 이동할 수 있습니다.

예시

  1. 사용자가 제출 여부를 입력한다.
  2. 제출 데이터 모듈이 저장한다.
  3. 현황 계산 모듈이 목록을 나눈다.
  4. 화면 컴포넌트가 결과를 보여 준다.

헷갈리기 쉬운 점

데이터 흐름은 화면 디자인과 다릅니다. 화면이 어떻게 보이는지가 아니라, 자료가 어떤 순서로 이동하고 처리되는지를 보는 관점입니다.

실제 IT 용어와의 연결

  • 실제 전공 용어로는 data flow, control flow, pipeline과 연결됩니다.
  • data flow는 데이터가 어디에서 생겨 어디로 이동하는지 보는 관점이고, control flow는 프로그램 명령이 어떤 순서로 실행되는지 보는 관점입니다.
  • 앱 구조를 설명할 때는 “사용자 입력 → 처리 → 저장 → 출력”처럼 data flow를 먼저 그리면 이해가 쉽습니다.

이 블로그에서의 역할

이 시리즈에서는 D2 도표로 데이터 흐름을 그려 AI에게 프로그램 구조를 더 명확히 전달합니다.