플로우 차트 (Flowchart)

0

1. Flowchart(순서도) 란?

처리하고자 하는 문제를 분석하여 국제표준기구(ISO : International Standardization Organization)에서 지정한 기호와 흐름선을 활용, 프로세스의 처리 순서를 포함한 단계 간의 상호관계를 알기 쉽게 나타낸 그림

  • 원고의 초안, 건축의 설계도와 같은 프로그래밍의 기초가 된다.
  • 타인에게 전달, 크로스랭귀징, 유지보수 등에 기반이 되는 중요한 요소

논리의 흐름을 특정한 순서도 기호 (flow chart symbol) 를 사용하여 도식적으로 표현한 것

2. 순서도 차트의 종류

1) 시스템 순서도

  • 어떤 작업을 하는지 알려주는 순서도로 자료가 정보로 변환되는 과정을 컴퓨터가 처리하는 과정, 데이터의 흐름을 중심으로 도식화한 것
  • 데이터 흐름을 중심으로 작성하는 특징으로 인해 데이터가 처리되는 작업 단위로 나타내고 데이터가 변환되는 매체들을 표현하며 프로그램 논리는 작성하지 않는다.
  • 작업 내용을 총괄적으로 검토하고 프로그래밍 작업과 연결해줄 때, 사용하는 순서도이다.

2) 프로그램 순서도

  • 프로그램 순서도는 작업을 어떤 식으로 하는지 표시해 주는 순서도로 처리 단위 하나하나 단위로 작성하게 되며 순서도 설명의 세밀도에 따라 개략 순서도와 상세 순서도로 나뉜다
  • 프로그램을 작성할 때 일반적으로 쓰는 순서도이다.

2-1) 일반 순서도

  • 하나의 업무를 전체적, 종합적으로 나타낸 순서도로 해당 직업의 진행 순서를 표시한다.
  • 프로그램 작성 시 개략 순서도를 작성하고 논리적으로 이상이 없는지 검토하게 되면 이어서 상세 순서도를 작성한다.

2-2) 상세 순서도

  • 프로그램 내부를 상세히 나타내는 순서도로 컴퓨터의 모든 조작과 자료의 이동 과정을 순서대로 나타내 그대로 코딩할 수 있도록 상세하게 작성한 순서도
  • 프로그램 작성 시 최종 검토 자료로 쓰게 됨

기호 설명

3. 순서도 작성 시 주의점

  • 기호 내에는 최대한 간략하게 내용을 기재하여 **가독성을 향상**시킨다
  • 비교/판단 기호 사용 시 입/출력은 반드시 하나여야 하며, 결과는 Yes or No여야 한다.

profile
꿈을 계속 간직하고 있으면 반드시 실현할 때가 온다. - 괴테.

0개의 댓글

관련 채용 정보