간단한 명령줄 게임에서 화려한 운영 체제에 이르기까지 모든 유형의 컴퓨터 프로그램을 개발할 때 프로그래머가 할 수 있는 가장 중요한 일 중 하나는 데이터 흐름도를 만드는 것입니다. 약간 성가실 수 있지만 데이터 흐름도를 생성하면 프로그래머가 최소한의 작업으로 프로그램을 생성할 수 있습니다. 실제 코드를 프로그래밍할 때 불편함을 없애고 프로그래머(또는 프로그래밍 그룹)의 생산성을 더욱 높입니다.
조직
데이터 흐름 다이어그램이 하는 가장 중요한 일은 프로그램을 체계적으로 유지하는 것입니다. 프로그래머는 데이터 흐름 다이어그램을 사용하여 새 프로그램이 의도한 목적을 달성하는 방법을 정확히 계획합니다. 조직을 위한 데이터 흐름도를 사용하지 않고도 더 간단한 프로그램을 만들 수 있지만 더 복잡한 특히 프로그래머 그룹이 있는 경우 프로그램을 계속 유지하는 데 도움이 되는 데이터 흐름 다이어그램을 사용해야 합니다. 길.
오늘의 비디오
의사결정
소비자가 사용할 수 있는 거의 모든 프로그램에는 프로그램이 가질 수 있는 많은 부분이 있습니다. 사용자 또는 다른 부분에서 제공한 데이터를 기반으로 결정을 내리기 위해 프로그램. 이들은 일반적으로 "if-then" 문으로 알려져 있으며 작업할 특정 데이터가 제공될 때 프로그램에 수행할 작업을 알려줍니다. 데이터 흐름 다이어그램은 프로그래머가 주어진 데이터를 처리하기 위해 프로그램에 필요한 옵션을 파악하는 데 도움이 됩니다.
프레젠테이션
프로그래머가 일반인과 프로그램을 논의할 때 할 수 있는 최악의 일은 코드를 사용하여 프로그램이 무엇을 하고 어떻게 할 것인지 설명하는 것입니다. 컴퓨터 코드는 대부분의 사람들에게 외국어와 같으며 백업으로 사용하면 프로젝트에 혼란을 줄 뿐입니다. 대신 데이터 흐름도를 사용하여 일반인에게 프로그램을 설명하십시오. 코드를 설명하는 데 드는 시간을 확실히 절약할 수 있습니다.
적응성
프로젝트 과정에서 프로그래머는 때때로 더 나은 도구를 찾거나 더 나은 방법이 있다는 것을 깨닫게 됩니다. 코드를 최적화하지만 코드를 어디에 둘지 또는 프로그래머가 이를 수용하기 위해 수정해야 할 기타 사항이 확실하지 않을 수 있습니다. 코드. 프로그래머가 데이터 흐름 다이어그램을 사용하는 경우 다이어그램은 프로그래머가 특정 코드가 프로그램에 주입될 경우 어떤 일이 일어날지 알 수 있도록 도와줍니다.
오류 감지
프로그램을 만들 때 많은 오류나 버그가 있을 수 있습니다. 더 큰 프로그램에서는 코드의 양이 방대할 수 있기 때문에 코드에서 정확히 문제가 있는 위치를 정확히 찾아내기 어려울 때도 있지만 디버거와 데이터 흐름 다이어그램의 도움으로 프로그래머는 결국 문제의 오류를 찾고 수정하는 방법을 알아낼 수 있습니다. 그것.