Белый ящик (программная инженерия)
Системы черного ящика | |
---|---|
Система | |
Черный ящик , машина Oracle | |
Методы и техники | |
Тестирование «черного ящика» , «черный ящик» | |
Связанные методы | |
Упреждение , Обфускация , Распознавание образов , Белый ящик , Тестирование белого ящика , Тестирование серого ящика , Идентификация системы | |
Основы | |
Априорная информация , Системы управления , Открытые системы , Исследование операций , Термодинамические системы | |
( Белый ящик или стеклянный ящик , прозрачный ящик или открытый ящик ) — это подсистема , внутренние компоненты которой можно просматривать, но обычно нельзя изменять. [1] Этот термин используется в системной инженерии , разработке программного обеспечения и в интеллектуального пользовательского интерфейса . проектировании [2] [3] где это тесно связано с недавним интересом к объяснимому искусственному интеллекту . [4] [5]
Наличие доступа к внутренним компонентам подсистемы в целом облегчает понимание подсистемы, но также облегчает ее взлом ; например, если программист может изучить исходный код, гораздо легче обнаружить слабые места в алгоритме. [ нужна ссылка ] Это делает тестирование «белого ящика» намного более эффективным, чем тестирование «черного ящика» , но значительно более сложным из-за сложности, необходимой тестировщику для понимания подсистемы.
Понятие «черный ящик в стеклянном ящике» изначально использовалось как метафора для преподавания сложных тем новичкам в области компьютерных технологий. [6]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Патрик Дж. Дрисколл, «Системное мышление», в книге Грегори С. Парнелла, Патрика Дж. Дрисколла и Дейла Л. Хендерсона (ред.), Принятие решений в системной инженерии и управлении , 2-е. изд., Хобокен, Нью-Джерси: Wiley, 2011, 40.
- ^ Хёк, Кристина; Карлгрен, Юсси; Варн, Анника; Дальбек, Нильс; Янссон, Карл Густав; Карлгрен, Клас; Лемэр, Бенуа (1998). «Подход стеклянного ящика к адаптивной гипермедиа». Адаптивный гипертекст и гипермедиа : 143-170.
- ^ Карлгрен, Юсси; Хёк, Кристина; Ланц, Энн; Пальме, Джейкоб; Пергман, Дэниел (1994). «Пользовательская модель стеклянного ящика для фильтрации». Четвертая международная конференция по моделированию пользователей .
- ^ Радж, Арун (2020). «Объяснимый ИИ: от черного ящика к стеклянному ящику». Журнал Академии маркетинговых наук . 48 (1): 137–141.
- ^ Хёк, Кристина; Карлгрен, Юсси; Варн, Анника (1995). «Интеллектуальный справочный интерфейс стеклянного ящика». Первый семинар по интеллектуальным мультимодальным интерфейсам .
- ^ дю Буле, Бенедикт; О'Ши, Тим; Монк, Джон (1981). «Черный ящик внутри стеклянного ящика: представление компьютерных концепций новичкам». Международный журнал человеко-машинных исследований . 14 (3): 237–249.