ソフトウェア デスクチェックとは何ですか? -techopediaからの定義

デスクチェックとは何ですか? -techopediaからの定義

目次:

Anonim

定義-デスクチェックとはどういう意味ですか?

デスクチェックは、プログラムが起動される前にアルゴリズムのプログラミングとロジックを検証するための非コンピューター化された非公式または手動のプロセスです。 デスクチェックは、プログラマがバグやエラーを発見するのに役立ちます。バグやエラーは、アプリケーションが正常に機能するのを妨げます。 エラーを見つけるための便利な手法ですが、最新のデバッグアプリケーションとツールにより、デスクチェックの関連性が低くなり、以前ほど重要ではなくなりました。

Techopediaによるデスクチェックの説明

デスクチェックは、変数のロジックと値に焦点を合わせます。 これは、内部の仕組みやロジックに焦点を当てるのではなく、アプリケーションに必要な入力と出力に主に焦点を当てるテスト計画とはまったく異なります。 デスクチェックは、擬似コードの行番号列、条件列、入力/出力列、および変数の列の列を持つテーブルの助けを借りて実行されます。 擬似コードの行番号列は、実行中の行を指定するのに役立ちます。 条件列は、条件を評価するときに動作を表示するのに役立ちます。 入出力列は、入力と出力の表示に役立ち、ユーザーが受け取った入力とロジックに表示される出力の評価に役立ちます。 変数の列は、変数を使用した計算の評価に役立ちます。 プログラマー/デザイナー/テスターはいくつかの可能な入力から開始し、アルゴリズムを1行ずつウォークスルーします。 行には行番号が割り当てられ、変数の値の変化を考慮して各行に進みます。 すべての情報はテーブルの列にキャプチャされます。 評価は通常、ペン/鉛筆と紙の助けを借りて行われ、校正に似ています。

デスクチェックには多くの利点があります。 アルゴリズムの問​​題とエラーを見つけて公開できます。 また、設計者またはプログラマーが意図したとおりにアルゴリズムが実行されることを確認するのにも役立ちます。 これは、高速で安価な手法です。 評価の初期段階でロジックのエラーを特定するのに役立ちます。

デスクチェックは絶対確実ではありません。 ロジックのすべての可能なパスを通過し、必要なすべてのデータセットを利用することを確認することは、設計者/プログラマーの義務です。 評価者はロジックを評価する前に要件を理解する必要があるため、デスクチェックは人為的エラーの影響を受けます。

デスクチェックとは何ですか? -techopediaからの定義