플로우차트 그리는 법 요약

작성자: [관리자] 하얀설표

2025.11.25 15:11 (KST) 작성됨






Flowchart

플로우차트(Flowchart)는 다음과 같은 형식의 흐름도를 시각화한거라 생각된다.

저런 식으로 코드 작동 순서를 그리는 게 있다는 건 알고 있었지만, 명칭을 몰라 찾아볼 수 없었는데, 챗 AI한테 물어보니 플로우차트라고 부른다는 것을 알 수 있었다.

추가적으로 이것저것 물어본 결과 플로우차트와 Pseudocode Flowchart는 다르다고 하는데, 단순 플로우차트는 작성 방법이 정해져있으나, Pseudocode Flowchart는 작성법이 정해져있지 않고 자유롭다고 한다.

Pseudocode Flowchart(좌) / Pseudocode(우)

 

Flowchart 작성법

놀랍게도 플로우 차트 작성 기준을 ISO 규격이 존재한다;;;

이것이 뜻하는 건 마음대로 세모 네모 동그라미를 마구 사용해서는 안된다는 거다.

pdf 링크 : https://cdn.standards.iteh.ai/samples/11955/1b7dd254a2a54fd7a89d616dc0570e18/ISO-5807-1985.pdf

구글 검색 결과 : https://www.google.com/search?q=ISO+5807+flowchart+PDF

 

요약

어차피 내가 만들 코드가 어떤 식으로 작동해야할지 먼저 작성하는 용도로는 다음 내용 정도만 알아두면 될 것 같다.

기본 구성 요소

구성 도형 용도
시작/종료 타원(동그라미) 프로세스 시작과 종료
처리 단계 사각형 작업, 연산, 명령
조건/판단 마름모 예/아니오, 참/거짓 분기
입출력 평행사변형(기울어진 사각형, 평행 사다리꼴) 데이터 입력/출력
커넥터 원형 또는 작은 동그라미 다른 페이지나 복잡한 흐름 연결

 

흐름선 규칙

  • 화살표로 흐름을 표시

  • 한 방향(왼쪽→오른쪽, 위→아래) 권장

  • 교차선을 최소화하고, 교차 시 점선이나 커넥터 사용

 

작성 순서

  1. 프로세스 정의: 시작과 종료 지점을 결정

  2. 단계 나열: 처리 단계, 조건, 입출력 순서대로 배치

  3. 조건 분기 작성: 마름모 도형 사용, 각 분기 결과 명확히 표시

  4. 흐름선 연결: 단계별 순서를 화살표로 연결

  5. 검토 및 정리: 교차선 최소화, 도형 배치 균형, 색상/레이블 일관성

 

색상 및 시각적 강조

  • 색상은 ISO에서 표준 아님 → 가독성/구분 목적

    • 일반 처리 → 연한 초록

    • 조건/분기 → 노랑

    • 오류/예외 → 빨강

    • 시작/종료 → 연한 파랑

 

작성 시 주의점

  • 도형 의미 일관성 유지

  • 흐름선 방향 직관적 배치

  • 조건 분기 후 반드시 합류점 표시

  • 한 화면 내 모든 흐름이 읽기 쉽게 구성

 

 






추천 (0)


글 목록

댓글을 달 수 없는 게시물입니다.


"분류없음" 카테고리의 #Python 관련 게시물

썸네일
분류없음
실시간 주식 뉴스 텔레그램 채널 운영 안내(특징주, 상한가, 하한가)
수정 15:08 | [관리자] 하얀설표
👍 0
#Python, #주식
🗨️ 0
썸네일
분류없음
seolpyo_mplchart 사용 설명서
수정 11.12 | [관리자] 하얀설표
👍 0
#Python
🗨️ 0
분류없음
예제)특정 조합이 리스트 요소에 반드시 포함되어야 한다는 사실만 알 때의 조건식
수정 08.20 | [관리자] 하얀설표
👍 0
#Python, #예제
🗨️ 0
썸네일
분류없음
주식시장 개장일과 휴장일 정보를 간단하게 가져오는 방법(엑셀, 파이썬)
수정 07.20 | [관리자] 하얀설표
👍 0
#Python, #주식
🗨️ 0
분류없음
해결) 장고 bulk_update의 메모리 누수 문제(django orm bluk_update method memory leak)
수정 07.12 | [관리자] 하얀설표
👍 0
#Python, #Django
🗨️ 0
분류없음
해결) django.db.utils.OperationalError: database is locked
수정 06.18 | [관리자] 하얀설표
👍 0
#Python, #에러해결, #Django
🗨️ 0
분류없음
악성 크롤러를 괴롭히는 방법
수정 05.18 | [관리자] 하얀설표
👍 0
#Python, #Django
🗨️ 0
분류없음
장고) 모든 방문자에게 세션 부여하기(anonymous user session)
수정 05.15 | [관리자] 하얀설표
👍 0
#Python, #Django
🗨️ 0
썸네일
분류없음
한국거래소의 수정주가 계산 공식을 알아보자
수정 05.10 | [관리자] 하얀설표
👍 0
#Python, #주식
🗨️ 0
썸네일
분류없음
파이썬으로 연속 조회가 가능한 주식 차트 만들기(tkinter, seolpyo-mplchart)
수정 05.08 | [관리자] 하얀설표
👍 0
#Python
🗨️ 0