Пространство «Статистический тест».

Модель статистического теста представлена на следующей диаграмме.

 

Пространство «статистический тест» включает в себя класс «Стопка книг» (экземпляров этого класса может создаваться множество) и класс-обёртку «Статистический тест» (на схеме явно не показан). Объект «статистический тест» (создаётся единственный такой объект) содержит статический метод «Тест», принимающий три параметра: длину слова алфавита (N), размер верхней части стопки (K), входную последовательность (X), для которой требуется определить меру случайности. После вызова метода «Тест», происходит создание нового экземпляра класса «Стопка книг» (подобъект объекта «Статистический тест») с заданными параметрами (N, K), который будет определять меру случайности для данной последовательности X. После создания экземпляра «Стопка книг», вызывается метод «Запустить тест», которому передаётся последовательность для анализа. После анализа метод «Старт» подобъекта «Стопка книг» возвращает в «Тест» меру случайности последовательности Х. Внешний класс-обёртка здесь нужен для того, что бы можно было проводить тесты различных последовательностей параллельно и с разными параметрами тестирования (при этом класс-обёртка будет создавать целое множество подобъектов типа «стопка книг»).