기호 흐름도의 기능은 무엇입니까?

기호 순서도는 비즈니스의 조직도와 유사하지만 두 가지 그래픽 형식은 서로 다른 기능을 제공합니다. 순서도는 소프트웨어가 처음 데이터 입력부터 처리 및 논리적 결정을 거쳐 프로그램이 끝나는 지점까지 정보를 처리하는 데 필요한 단계를 설명합니다. 소프트웨어 개발자는 순서도를 사용하여 프로그래머가 코드를 작성하기 전에 컴퓨터 응용 프로그램의 작동 방식을 계획합니다. 관리자와 감사관은 순서도를 검토하여 소프트웨어가 비즈니스에서 필요로하는 업무를 수행하고 있는지 확인합니다.

입출력

키보드에서 입력을 얻거나 프린터에서 결과를보고하면 프로그램의 주요 단계가 구성되므로 순서도에는 입력 및 출력을 나타내는 특수 기호가 있습니다. 평행 사변형을 포괄적 인 모양으로 사용하여 다양한 입출력 장치를 나타내거나 하드 드라이브, 프린터, 자기 테이프 드라이브 및 디스플레이 화면과 같은 특수한 그림을 사용할 수 있습니다. 입출력 기호가하는 일에 따라 프로그램이 사용자의 응답을 일시 중지한다는 것을 의미 할 수도 있습니다. 컴퓨터가 다른 모든 작업을 위해 최고 속도로 실행되기 때문에 이것은 중요합니다.

프로세스 박스

순서도의 사각형 모양의 프로세스 상자는 의사 결정을 포함하지 않는 데이터 조작 및 계산을 나타냅니다. 프로세스는 명확하게 정의 된 단계로 실행되며 프로세스 상자 내에서 단계는 항상 동일한 순서로 발생합니다. 입출력 기호와 마찬가지로 프로세스 상자에는 이전 순서도 단계와 연결되는 단일 선과 다음 단계로 이어지는 단일 선이 있습니다. 순서도에는 여러 개의 프로세스 상자가 포함될 수 있습니다. 프로세스 상자의 좋은 후보자는 "각 항목의 합계로 할인을 뺀 총 주문 계산", "부품 번호 표 정렬"및 "도시, 주 및 우편 번호를 우편 주소로 결합"을 포함합니다.

의사 결정 다이아몬드

컴퓨터 소프트웨어는 계산 이외에도 오류 계산을 테스트하거나 두 숫자를 비교하여 어느 것이 더 큰지 등 다양한 종류의 논리 연산을 수행합니다. 그런 다음 프로그램은 테스트 결과에 따라 다른 조치를 취합니다. 소프트웨어 개발자는 프로그램이 결정을 내린 후 다른 경로를 나타내는 4 개의 뾰족한 다이아몬드 기호를 사용합니다. 다이아몬드는 하나의 선으로 이어 지지만 다른 단계로 이어지는 두 개 이상의 선이 있습니다. 다이아몬드 안쪽에는 결정에 대한 설명이 있습니다. 기호에서 오는 선은 각 결과에 대해 레이블이 지정됩니다. 예를 들어, 급여 프로그램은 주당 근무 시간과 40을 비교할 수 있습니다. 숫자가 40보다 크지 않으면 다이아몬드에서 일반 급여 계산 프로세스로 연결됩니다. 40을 초과하는 경우 다른 한도는 초과 근무 수당 절차로 이어집니다.

터미네이터 및 커넥터

일부 플로우 차트는 많은 페이지를 차지하므로 프로세스의 시작 및 종료 위치를 파악하는 것이 필수적입니다. 끝이 뾰족한 둥근 모양의 터미네이터 기호는 차트의 시작과 끝점을 보여줍니다. 예를 들어, 페이지 상단의 터미네이터에는 레이블 "Begin"이 기록되어있을 수 있습니다. 다른 종결자는 "끝"이라는 단어를 가질 수 있습니다. 순서도는 하나의 시작점을 가지지 만 끝나는 곳이 여러 곳일 수 있으며 그 길을 따라 결정됩니다. 순서도에 결정이 없으면 한쪽 끝이됩니다. 커넥터라고하는 다른 기호는 프로세스가 페이지를 벗어나거나 이전 페이지에서 계속 진행되는 위치를 보여줍니다. 커넥터는 일반적으로 원 또는 갈매기 모양의 기호로 나타나며 문자가 들어 있습니다. 동일한 문자가있는 해당 커넥터가 다른 페이지에 나타나며 추가 프로세스, 입력 - 출력 작업 및 결정에 대한 프로그램의 흐름이 계속됩니다.

인기 게시물