logo
김희준
김희준

Feb 04, 2024업데이트

어떤 일에는 순서가 따르기 마련입니다. 그러나 이것은 고속도로보다 갈림길에 조금 더 가깝습니다. 왜냐하면, YES 또는 NO에 따라 다음 단계나 행동이 달라지기 때문입니다. 이런 식으로 복잡함을 더해갈수록, 일의 전체적인 흐름이나 절차가 한 번에 파악하기 힘들 수 있습니다. 이것을 여러 팀원에게 공유해야 하는 경우는 프로젝트 전체를 파악하는 일만큼이나 문서화 작업도 중요하죠. 이를 해결할 수 있는 형식을 여러분께 소개하려고 합니다. 이 글을 읽고, 알고리즘 순서도에 대한 지식을 얻어가세요. 더불어 이를 쉽게 작성할 수 있는 툴도 여러분께 소개합니다.

Part1: 알고리즘 순서도 모든 것

1. ‘알고리즘 순서도’란?

알고리즘 순서도는 ‘플로우차트, 흐름도’라고도 불리며, 어떠한 일의 처리 과정을 간단한 도형과 화살표로 도식화한 것을 의미합니다. 알고리즘 순서도는 원래 소프트웨어 공학 및 프로그래밍 분야에서 주로 이용됐지만, 현재는 소프트웨어를 비롯, 고객 서비스와 관련된 모든 워크플로우와 디자인에도 이용되고 있습니다.

2. 알고리즘 순서도의 장점

알고리즘 다이어그램을 통해 얻을 수 있는 이점은 아래와 같습니다.

1. 프로그램의 흐름을 한 눈에 파악할 수 있습니다. 소프트웨어나 특정 서비스를 직접 사용해보거나, 이것에 대한 설명을 듣는 것 만으로는 기능이나 서비스 흐름을 파악하기 힘듭니다. 알고리즘 다이어그램은 이를 간단히 한눈에 보여줍니다.

2. 논리적인 오류를 쉽게 파악할 수 있습니다. 특히 값이 반환되지 않는 부분의 문제를 쉽게 파악할 수 있습니다.

3. 표준 기호를 이용해 모두가 쉽게 알아볼 수 있습니다. 알고리즘 순서도 작성을 위한 규칙이 이미 정해져 있습니다. 이를 학습하는데 조금의 시간만 들인다면, 더욱 효율적인 소통이 가능합니다.

4. 가장 중요한 것은 코딩 및 프로토타이핑 등의 개발 작업을 용이하게 만듭니다. 코드라인만으로는 소프트웨어의 처리 흐름을 파악하기 힘듭니다. UX 또한 스토리보드 만으로는 기능 관점에서 전체적 흐름을 파악하는데 힘들 수 있습니다. 또한 이를 완전히 처음부터 작성해야 한다면, 어디부터 시작해야 하는지, 어떤 것이 누락되었는지 파악하기가 쉽지 않습니다. 순서도 알고리즘을 이용하면, 이것의 뼈대를 작성함으로써 작업이 훨씬 편리 해집니다.

3.알고리즘 순서도 기호

알고리즘 순서도 기호1

알고리즘 순서도를 작성하기 위한 가장 기본적인 기호 다섯가지를 소개합니다. 이 다섯가지의 도형 안에, 텍스트로 세부 내용을 넣고, 화살표 연결 및 화살표의 방향에 따라 흐름을 표시합니다.

Part2: 알고리즘과 순서도의 차이

알고리즘 순서도 기호2

알고리즘 순서도는 알고리즘, 또는 순서도라는 이름으로 축약되어 쓰이기도 합니다. 때문에, 알고리즘과 순서도에 대한 개념을 헷갈릴 수도 있습니다. 그러나, ‘알고리즘’과 ‘순서도’는 분명히 다른 것입니다.

알고리즘은 주어진 문제를 해결하는 단계별 절차를 뜻하는 개념어입니다. 순서도는, 절차의 흐름을 나타낸 다이어그램의 유형입니다. 따라서, 알고리즘 순서도란 특정 문제에 대해 단계별 절차를 흐름에 따라 도형을 이용해 표시한 것입니다.

Part3: Boardmix로 알고리즘 순서도를 그려보세요!

알고리즘 순서도 사이트를 이용한다면, 쉽고 빠르게 깔끔한 알고리즘 다이어그램을 그릴 수 있습니다. 이러한 사이트 중 하나로서, Boardmix를 여러분께 소개합니다. Boardmix는 클라우드 기반의 화이트보드 툴로서 텍스트, 미디어, 도형을 간편하게 입력할 수 있고 강력한 협업기능도 가지고 있습니다. 아래 단계를 따라서 시도해보세요.

1. Boardmix에 이메일로 로그인, 새 화이트보드 만들기

알고리즘 순서도 기호3

Boardmix.com에 접속합니다. 계정을 가지고 계신 경우, 이메일로 로그인하세요. 만약 계정이 없다면 이메일을 사용해 가입하세요. Boardmix는 완전히 무료로 가입해서 사용할 수 있습니다.

2. Boardmix 템플릿 이용하기

알고리즘 순서도 기호4

Boardmix는 마케팅, 디자인, 개발 등 여러 비즈니스 분야에서 유용하게 이용할 수 있는 양식을 제공합니다. 알고리즘 플로우차트도 마찬가지입니다. 템플릿을 조금 변형해 알고리즘 다이어그램을 그릴 수도 있고, 완전히 처음부터 작성할 수도 있습니다. 어떤 방법도 쉽고 간단하니 걱정 마세요. 또한, 알고리즘 순서도 외에 유용하게 이용할 수 있는 다른 양식도 많으니 한 번 살펴보시길 바랍니다.

홈페이지 메인 화면의 상단 [Go to Workspace]를 클릭하면, 새로운 화이트보드 만들기 메뉴로 연결됩니다.

3. 도형과 화살표 편집하기

알고리즘 순서도 기호5

좌측의 사이드바에서 편집 도구를 선택할 수 있습니다. 특히, 도형 툴의 경우, UML이나 플로우차트 등 표준화된 양식이 있는 것은 따로 모아져 있습니다. 사용자의 사용성을 고려한 기능 덕분에 더욱 빠르고 유려한 다이어그램을 작성할 수 있습니다.

드래그를 이용해 도형을 그리고, 도형을 한번 클릭하면 채우기 색상과 선 색상을 고를 수 있는 팝업 메뉴가 나타납니다.

알고리즘 순서도 기호6

꺾은선 화살표의 경우, 자동으로 직각을 유지하므로 깔끔한 선 정리가 가능합니다. 화살표를 한 번 클릭하면 길이를 조정할 수 있는 버튼이 나타납니다. 화살표 모양을 클릭하면, 화살표 모양과 채우기 여부를 선택할 수 있는 드롭다운 메뉴가 나타납니다. 직관적인 아이콘으로, 쉽게 활용 방법을 배울 수 있습니다.

아래는 Boardmix를 이용해 그린 알고리즘 순서도 예시입니다. 간단히 작성한 엘리베이터 알고리즘 순서도를 살펴보세요.

알고리즘 순서도 기호7

4. 내보내기 또는 공유하기

알고리즘 순서도 기호8

완성한 알고리즘 순서도는 원하는 파일 포맷으로 저장할 수 있습니다. 이미지, PDF는 물론이고 URL을 생성해 누구에게나 공유할 수 있습니다. 작성한 알고리즘 순서도를 공유해 피드백 받거나 팀원과 협업해보세요.

알고리즘 순서도 기호9

마무리

알고리즘에 대해 의식하지 않더라도, 우리가 특정 문제를 해결하는 일에서 생산성을 높이기 위해서는 절차에 대한 유형화가 필요합니다. 이러한 개념을 기록하고 공유할 필요가 있고, 이를 위해 우리는 순서도라는 다이어그램을 이용하는 것입니다. 따라서, 꼭 표준화된 유형의 알고리즘 순서도가 아니더라도, 프로토타입이나 코딩 과정에서 흐름을 메모해보신 경험이 있을 것입니다. 만약, 표준 유형에 따라 작성하지 않아 소통에 어려움을 겪으셨거나 지금까지 알고리즘 다이어그램을 이용해보시지 않았다면 바로 알고리즘 순서도를 작성해보세요. 만약, 적당한 알고리즘 순서도 사이트를 찾지 못하셨거나 기존 문서 작성 툴 사용에 어려움을 겪으셨던 분이시라면, 앞서 소개한 Boardmix를 꼭 사용해보시길 바랍니다.

무료 이용 arrow

go to back
twitter share
facebook share