반응형

주의사항

- 순서도(Flowchart)와 UML activity diagram은 다르다. 자세한 정보는 아래 게시글 참고 (추후 정리하도록함)

https://pediaa.com/what-is-the-difference-between-activity-diagram-and-flowchart/

 

순서도(Flowchart)란?

- 일의 순서(워크플로) 혹은 일의 절차를 한 눈에 보여주는 다이어그램의 한 종류.

- 여러 종류의 상자와 이를 잇는 화살표로 구성되었음.

- 상자 그리고 화살표를 이용해, 주어진 문제에 대한 솔루션 모델을 제공함.

- 프로세스의 흐름은 화살표의 연결로 나타냄

 

- 실무에서는, 알고리즘을 표현할 때, 주로 많이 쓰인다.

 

순서도(Flowchart)와 액티비티 다이어그램(Activity diagram)과의 차이점

 순서도(Flowchart)는 문제해결/알고리즘에 초점을 맞춘거고,

 액티비티 다어이그램(Activity diagram)은 유저가 보기에 비즈니스 로직의 활동 흐름에 초점을 맞춘거다. (사실 둘은 크게 다르진 않음, 기호가 조금 다름)

 

순서도의 기호들

 

ANSI/ISO 형태 명칭 설명
흐름선 프로세스의 실행 순서를 나타낸다

터미널 하위 프로세스나 프로그램의 시작과 끝을 나타낸다.

처리 데이터의 , 형태, 장소을 변경하는 세트의 실행을 표현한다.

판단 프로그램이 실행되는 가지 경로 중에 하나를 결정하는 조건부 실행을 나타낸다일반적으로 /아니오 질의이거나 /거짓 검사이다.

입력/출력 데이터를 입력하거나 결과를 출력하는 경우와 같이 데이터의 입력과 출력을 나타낸다.
주석 (Comment)  
서브루틴 다른 곳에 정의되어 명명된 프로세스를 나타낸다.
페이지 연결자 정보가 기재된 연결자의 쌍은 순서도의 페이지에서 길거나 혼란스러운 선을 대체하며, 내부에 글자가 기재된 작은 원으로 표현된다.

페이지 연결자 연결하려는 대상이 다른 페이지에 있을 사용하는 연결자로, 내부에 정보가 기재된다.[

 

 

 

순서도 예시 1.

 

 

 

순서도 예시 2.

(사실, 아래의 start는 타원이아니라 약간 더 사각진 타원이어야 된다)

- 위의 예시에서 입력과 출력을 적절히 쓴 것을 알 수있다. (평행사변형)

 

 

순서도 예시 3.

 

출처/인용자료

위키피디아

https://ko.wikipedia.org/wiki/%EC%88%9C%EC%84%9C%EB%8F%84

 

액티비티 다이어그램과 순서도의 차이점

https://pediaa.com/what-is-the-difference-between-activity-diagram-and-flowchart/

반응형