ホワイトボックス
【英】white box
ホワイトボックスとは、システムの内部構造や仕様などが、秘匿されておらず、明らかになっている(公開されている)ことである。
ホワイトボックスは、「ブラックボックス」の対極と捉えられる。ブラックボックスは、機能は分かるが内部の仕組み・構造が秘匿されている(分からない)システムを指す。ホワイトボックスは内部が秘匿されておらず、どのような構造になっているのか明らかである。もちろん機能も明らかである。
PCのハードウェアに関連する文脈では、メーカーが自社ブランドを冠して販売しているマシンではない、いわゆるパソコンショップのような事業者が自作PCよろしくマシンを組み上げて完成品として販売するPBあるいはノーブランドのマシンを「ホワイトボックス」あるいは「ホワイトボックスPC」のように呼ぶ場合がある。ホワイトボックスPCは組み上げ(完成)済み製品も含み得るため、受注生産方式(BTO)とは必ずしも一致するとは限らない。
システムのテスト手法の文脈では、システムの内部の論理的構造を確認する意味で実施されるテストを「ホワイトボックステスト」と呼ぶ場合がある。これは「ブラックボックステスト」と対になる語である。ブラックボックステストは内部構造は度外視してもっぱら入力に対する出力結果の正しさにのみ着目するテスト手法であるが、ホワイトボックステストは処理の仕方そのものの適切さを検証する点に重点が置かれる。
|