[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

コントロールトータルチェック (control total check)

pointこの用語のポイント

pointおかしくなってない?のチェックだよ

point入力の合計と出力の合計を比較するよ

point「合計」に該当するのは「件数」とか「値の合計」とかだよ

スポンサーリンク

簡単に書くよ

コントロールトータルチェック (control total check)とは

入っていったデータの合計と出てきたデータの合計を比べて「おかしなことになってないかな?」をチェックすること。
もしくは

入っていったデータの合計と出てきたデータの合計を比べて「おかしなことになってないかな?」をチェックする機能のこと
です。

image piyo

詳しく書くよ

一言で言えば「入力の合計と出力の合計を比較して、おかしなことになってないかチェックする(機能)」が「コントロールトータルチェック」です。
「チェック」を付けないで「コントロールトータル」と表現される場合もあります。

コントロールトータルチェック

例えば、そうですね。

ピヨ子さんがピヨ太君に「ちょっと、このリンゴを切り分けてよ」とお願いしました。
本来ピヨ子さんは丸ごとかぶりつく派ですが、たまには上品に食べようと思ったのです。

コントロールトータルチェック2

ピヨ太君は切り分けてくれました。
切り口がイマイチなのはドンマイです。

コントロールトータルチェック3

ピヨ子さんは、こっそりピヨ太君がつまみ食いをしたのではないかと疑いました。
もちろん、ピヨ太君は否定します。

コントロールトータルチェック4

ピヨ子さんは、本当にピヨ太君がつまみ食いをしていないかチェックすることにしました。

コントロールトータルチェック5

実は、ですね。

ピヨ子さんは、あらかじめリンゴの重さを量っていたのです。
切り分ける前のリンゴの重さは280グラムでした。

コントロールトータルチェック6

さぁ、ドキドキの瞬間です。
ピヨ子さんは切り分けたリンゴの重さを量ります。
切り分けたリンゴの重さの合計は……ほぼ280グラムでした。

コントロールトータルチェック7

おぉ、これなら大丈夫そうですね。
おそらくピヨ太君はつまみ食いをしていないでしょう。

コントロールトータルチェック8

ところで、もし280グラムより少なかったら、どうなるでしょう。
例えば、切り分けたリンゴの重さの合計が210グラムしかなかった場合です。

コントロールトータルチェック9

そうですね。
ピヨ太君がつまみ食いをしたであろうと分かります。

コントロールトータルチェック10

ピヨ子さんは切り分ける前のリンゴの重さ(の合計)と切り分けたリンゴの重さの合計を比べることで、ピヨ太君がつまみ食いをしていないかチェックしました。

コントロールトータルチェック11

これがコントロールトータルチェック(の一例)です。

コントロールトータルチェック12

せっかくなので、もう少しコンピュータっぽい例も書いておきましょう。

ここにピヨピヨシステムがあります。

コントロールトータルチェック13

ピヨピヨシステムは、名前を言うと、それを紙に書いてくれるシステムです。
ショボいシステムですね。

コントロールトータルチェック14

ピヨ太君は「ピヨ太」「ピヨ子」「ピヨ太ママ」と……合計100人分の名前を言いました。

コントロールトータルチェック15

ピヨピヨシステムは、言われた名前を一生懸命、紙に書きました。

コントロールトータルチェック16

さて、ピヨピヨシステムは言われた名前を間違いなく書けたのでしょうか。

コントロールトータルチェック17

中身を1つずつ見比べるのが確実ですが、それは大変ですよね。
ですが、件数を比べれば、ある程度はチェックできます。
100件入れたのに99件しか書かれていなければ「1件足りないよ!間違ってるよ!」と分かるからです。

早速、ピヨ太君は紙に書かれた件数を数え始めました。

コントロールトータルチェック18

ふむふむ。
100件ちゃんと書かれているようです。
もしかしたら誤字脱字があるかもしれませんが、とりあえず書き忘れはないだろうと分かりました。

コントロールトータルチェック19

ピヨ太君は名前を言った数(入力件数の合計)と紙に書かれている数(出力件数の合計)を比べることで、書き忘れがないかをチェックしました。

コントロールトータルチェック20

これがコントロールトータルチェック(の一例)です。

コントロールトータルチェック21

最初(処理前)と最後(処理後)の合計同士を比較することで「おかしなことになってない?」をチェックするのがコントロールトータルチェックです。
何の「合計」を比較するのかはケース・バイ・ケースでしょうけどね。
一般的なのは処理件数や(データが数字の場合は)値自体の合計だと思います。

image piyo2

一言でまとめるよ

まぁ「コントロールトータルチェック」って単語が出てきたら「入力の合計と出力の合計を比較して、おかしなことになってないかチェックするんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク