소프트웨어 데스크 체크 란 무엇입니까? -techopedia에서 정의

데스크 체크 란 무엇입니까? -techopedia에서 정의

차례:

Anonim

정의-Desk Check는 무엇을 의미합니까?

데스크 검사는 프로그램이 시작되기 전에 알고리즘의 프로그래밍 및 논리를 확인하기위한 비공식 비 컴퓨터 또는 수동 프로세스입니다. 데스크 검사는 프로그래머가 버그와 오류를 찾아 응용 프로그램이 제대로 작동하지 못하게하는 데 도움이됩니다. 오류를 발견하는 데 유용한 기술이기는하지만 최신 디버깅 응용 프로그램 및 도구를 통해 데스크 검사의 관련성이 떨어지고 이전보다 필수적이지는 않았습니다.

Techopedia는 데스크 점검을 설명합니다

데스크 검사는 변수의 논리와 값에 중점을 둡니다. 이는 내부 작업 및 논리에 중점을 두지 않고 주로 응용 프로그램에 필요한 입력 및 출력에 중점을 둔 테스트 계획과는 매우 다릅니다. 의사 코드 행 번호 열, 조건 열, 입력 / 출력 열 및 변수 열이 포함 된 테이블을 사용하여 데스크 검사를 수행합니다. 의사 코드 행 번호 열은 실행중인 행을 지정하는 데 도움이됩니다. 조건 열은 조건을 평가할 때 작업을 표시하는 데 도움이됩니다. 입력 / 출력 열은 입력 및 출력을 표시하는 데 도움이되며 사용자가 수신 한 입력과 로직이 표시하는 출력을 평가하는 데 도움이됩니다. 변수 열은 변수를 사용한 계산 평가에 도움이됩니다. 프로그래머 / 디자이너 / 테스터는 몇 가지 가능한 입력으로 시작하여 한 줄씩 알고리즘을 안내합니다. 라인에는 라인 번호가 할당되고 변수 값의 변경을 고려하여 각 라인이 진행됩니다. 모든 정보는 테이블 열에 캡처됩니다. 평가는 일반적으로 펜 / 연필 및 용지를 사용하여 수행되며 교정과 유사합니다.

데스크 점검과 관련하여 많은 이점이 있습니다. 알고리즘으로 문제와 오류를 찾아 노출시킬 수 있습니다. 또한 알고리즘이 디자이너 나 프로그래머에게 의도 한대로 작동하는지 확인하는 데 도움이됩니다. 빠르고 저렴한 기술입니다. 평가의 초기 단계에서 논리 오류를 식별하는 데 도움이 될 수 있습니다.

책상 점검은 완전하지 않습니다. 가능한 로직의 모든 경로를 통과하고 필요한 모든 데이터 세트를 사용하는 것은 디자이너 / 프로그래머의 의무입니다. 평가자는 로직을 평가하기 전에 요구 사항을 이해해야하므로 데스크 점검은 인적 오류가 발생할 수 있습니다.

데스크 체크 란 무엇입니까? -techopedia에서 정의