What is Desk Checking? Definition, Meaning, Example

In modeling and simulation, verification techniques are used to analyze the state of the model. Verification is completed by different methods with the focus of comparing different aspects of the executable model with the conceptual model. On the other hand, validation methods are the methods by which a model, either conceptual or executable is compared with the situation it is trying to model. Both are methods by which the model can be analyzed to help find defects in the modeling methods being used, or potential misrepresentations of the real-life situation. It is non-computerized process of checking the logic of an algorithm before its implementation as a program code. It only checks if the file system is in good condition and that the data on the disk is in a consistent and safe state.

what is desk checking

If errors are found, you may be prompted via a notification to restart your computer. A review is similar to a walkthrough or inspection except review team also includes management. Because the focus is more than just a technical review, it is considered a high level method. Like the walkthrough process, the review process should have documents submitted prior to the meeting.

Disk Error Checking: How to run CHKDSK in Windows 11/10

Informal methods of validation and verification are some of the more frequently used in modeling and simulation. They are called informal because they are more qualitative than quantitative. While many methods of validation or verification what is desk checking rely on numerical results, informal methods tend to rely on the opinions of experts to draw a conclusion. While numerical results are not the primary focus, this does not mean that the numerical results are completely ignored.

The team session fosters a healthy environment of competition; people like to show off by finding errors. In a desk-checking process, since there is no one to whom you can show off, this apparently valuable effect is missing. In short, desk checking may be more valuable than doing nothing at all, but it is much less effective than the inspection or walkthrough. Desk checking enables developers to proceed in a very systematic manner, in terms of coding. This technique eliminates the chances of erroneous code as proper review is done to analyse the problem and therefore offer the best solution for a given problem.

How to Use CHKDSK to Fix Hard Drive Problems on Windows 10 or Windows 11

The following example shows desk checking involving selection using an IF. The columns should be in alphabetical order on variable name with the variable name at the top of the column. As the algorithm is executed, the new values of the variables are put in the appropriate column. If variable names consist of a number of words it is permissible to put a space between each word in the name so that the name fits better in the column by wrapping to the next line. E.g. the variable column heading discount Pricecould be used rather than the actual variable name discountPrice. These desk checks are commonly used for businesses, but are great for personal use as well.

what is desk checking

Manually checking each line of an algorithm may help a developer to look for inadequacies that an automatic debugger won’t find. Set up an office space for less with affordable desk options that prove you don’t have to spend a lot for great style, quality & comfort. Create a gaming corner in your dorm room or home with desks specially designed for all your gaming gear for the ultimate gaming experience. With a spacious tabletop & ample storage for all your essentials, this desk is perfect for your study. If it’s just you and your laptop, try a writing desk, popular due to their minimalistic design and versatility, since you can use them almost anywhere. Plenty of room to spread out papers, tuck in cables and drawers so you can work with ease.

Our scalable workforce is specializing in the following areas of software development

For convenience, you can use the search bar to simplify and speed up the search process. It is effective during these type of simulations because these types of models require input or interaction from the user. Users who are familiar with the situation will notice necessary corrections that a developer may be unaware of. While quantitative results should be the preferred result, a solid account of validation from professionals is also acceptable.

Debugging software as it is being developed is a form of desk checking. The developer sets breakpoints or checks the output from the model to verify that it matches the algorithms developed in the conceptual model. While desk checking is useful for uncovering logic errors and other issues within a program’s source code, it is time-consuming and subject to human error. Therefore, an IDE or debugging tool is better suited for detecting small problems, such as syntax errors. It is also helpful to have more than one developer desk check a program to reduce the likelihood of overlooking errors in the source code. A method used by a human to check the logic of a computer program’s algorithm to reduce the likelihood of errors occurring.

Examples of desk checking

An audit is used to establish how well a model matches the guidelines that are set in place. If an audit trail is in place, any error in the model should be able to be traced back to the original source to easily find and make corrections. An audit is conducted by meetings and following the audit trail to check for issues.

what is desk checking

Works as expected and saves time possibly writing a program that doesn’t do what was intended. He’s written about technology for over a decade and was a PCWorld columnist https://www.globalcloudteam.com/ for two years. Since 2011, Chris has written over 2,000 articles that have been read more than one billion times—and that’s just here at How-To Geek.

Windows found errors on this drive that need to be repaired

Here is an example given for the algorithm designed to compare the values of two integers and then desk check it using a table. You can usually understand which meaning is implied by the phrase ‘checking in’ or ‘check in’ depending on its context. Desk checking is a manual technique for checking the logic of an algorithm. The term “desk checking” refers to the manual approach of reviewing source code , rather than running it through a debugger or another automated process. A second, and more important, reason is that it runs counter to a testing principle of Chapter 2—the principal that people are generally ineffective in testing their own programs. The reason is the synergistic effect of the walkthrough or inspection team.

  • But while it’s not really necessary to explicitly write chkdsk /f /r, it also won’t hurt anything if you throw both the /r and /f switches on the command at the same time.
  • He reached for one of the overturned papers on his desk, checked it, offered it to me.
  • The everyday work of the software development specialists coupled with specialized vocabulary usage.
  • The desk checker carefully follows the algorithm being careful to rigidly adhere to the logic specified.
  • This is used whenever a condition is evaluated – IF WHILE or FOR statements all have explicit or implicit conditions.
  • Desk checks are useful to check an algorithm thereby confirming that the algorithm works as expected and saves time possibly writing a program that doesn’t do what was intended.

DisclaimerAll content on this website, including dictionary, thesaurus, literature, geography, and other reference data is for informational purposes only. He reached for one of the overturned papers on his desk, checked it, offered it to me. Once you confirm your address, you will begin to receive the newsletter. The condition is evaluated at the top of the loop, with execution going to the next line if the condition is True and going to the line after the ENDWHILE if the condition is False.

Share this document

Before How-To Geek, he used Python and C++ as a freelance programmer. In college, Nick made extensive use of Fortran while pursuing a physics degree. Get Mark Richards’s Software Architecture Patterns ebook to better understand how to design components—and how they should interact. Authors of a written work sitting down to review the content prior to submitting for publishing. The subroutine is then executed, and when the end of the subroutine is reached (e.g. line 14), execution goes back to the line after where it was originally called (e.g. line 4). The goal of TechTerms.com is to explain computer terminology in a way that is easy to understand.






Leave a Reply

Your email address will not be published. Required fields are marked *