IT Lecture Notes by Mark Kelly, McKinnon Secondary College

Desk-Checks

 

Desk checking is a manual (non computerised) technique for checking the logic of an algorithm. The person performing the desk check effectively acts as the computer, using pen and paper to record results. The desk checker carefully follows the algorithm being careful to rigidly adhere to the logic specified. The desk check can expose problems with the algorithm.

Desk checks are useful to check an algorithm (before coding) thereby confirming that the algorithm works as expected and saves time possibly writing a program that doesn't do what was intended. Another benefit of a desk check is that it confirms to the programmer/designer that the algorithm performs as intended.

It also allows the programmer to improve the efficiency of an inelegant algorithm.

 

Thanks to Tim Whitfort at http://ironbark.bendigo.latrobe.edu.au/subjects/PE/2005s1/other_resources/desk_check_guide.html

 

Back to the IT Lecture Notes index

Back to the last page you visited

Created 12 October 2007

Last changed: October 12, 2007 12:19 PM

IT Lecture notes copyright © Mark Kelly 2001-