한눈에 보는 정의

구조적 방법론(Structured Development)은 전체 프로그램을 작은 기능 단위(모듈)로 나누고, 각 기능을 순서도나 자료흐름도 같은 도구로 명확히 설계해 위에서 아래로(하향식) 개발하는 전통적인 소프트웨어 개발 방법론입니다.

자세히 알아보기

  • 예문: "구조적 방법론에서는 전체 시스템을 큰 기능부터 작은 기능으로 단계적으로 나눠 설계한다."
  • 데이터가 시스템 안에서 어떻게 흘러가는지를 그림으로 표현하는 자료흐름도(DFD) 같은 도구를 활용해, 프로그램의 흐름을 명확하고 체계적으로 문서화합니다.
  • 프로그램을 데이터가 아니라 처리 절차(기능) 중심으로 나눈다는 점에서, 데이터를 중심으로 설계하는 개체지향 방법론(Object-Oriented Development) (개체지향 방법론)과는 접근 방식이 다릅니다.
  • 폭포수 모델(Waterfall) (폭포수 모델)처럼 단계를 순서대로 밟아나가는 개발 방식과 함께 쓰이는 경우가 많은, 소프트웨어 공학의 초기 방법론 중 하나로 꼽힙니다.

관련 용어

최종 수정일: 2026년 7월 17일

← 용어사전 전체 목록으로