Функционально-ориентированные метрики - часть 3
В качестве примера рассмотрим табл. 2.2.
В этой таблице 10 элементов данных: День, Хиты, % от Сумма хитов, Сеансы пользователя, Сумма хитов (по рабочим дням), % от Сумма хитов (по рабочим дням), Сумма сеансов пользователя (по рабочим дням), Сумма хитов (по выходным дням), % от Сумма хитов (по выходным дням), Сумма сеансов пользователя (по выходным дням). Отметим, что поля День, Хиты, % от Сумма хитов, Сеансы пользователя имеют рекурсивные данные, которые в расчете не учитываются.
Таблица 2.2. Пример для расчета элементов данных
Уровень активности дня недели |
|||
День |
Хиты |
% от Сумма хитов |
Сеансы пользователя |
Понедельник |
1887 |
16,41 |
201 |
Вторник |
1547 |
13,45 |
177 |
Среда |
1975 |
17,17 |
195 |
Четверг |
1591 |
13,83 |
191 |
Пятница |
2209 |
19,21 |
200 |
Суббота |
1286 |
11,18 |
121 |
Воскресенье |
1004 |
8,73 |
111 |
Сумма по рабочим дням |
9209 |
80,08 |
964 |
Сумма по выходным дням |
2290 |
19,91 |
232 |
Примеры элементов данных для различных характеристик приведены в табл. 2.3, а табл. 2.4 содержит правила учета элементов данных из графического интерфейса пользователя (GUI).
Таблица 2.3. Примеры элементов данных
Информационная характеристика |
Элементы данных |
Внешние Вводы Внешние Выводы Внешние Запросы |
Поля ввода данных, сообщения об ошибках, вычисляемые значения, кнопки Поля данных в отчетах, вычисляемые значения, сообщения об ошибках, заголовки столбцов, которые читаются из внутреннего файла Вводимые элементы: поле, используемое для поиска, щелчок мыши. Выводимые элементы — отображаемые на экране поля |
Таблица 2.4. Правила учета элементов данных из графического интерфейса пользователя
Элемент данных |
Правило учета |
Группа радиокнопок Группа флажков (переключателей) Командные кнопки Списки |
Так как в группе пользователь выбирает только одну радиокнопку, все радиокнопки группы считаются одним элементом данных Так как в группе пользователь может выбрать несколько флажков, каждый флажок считают элементом данных Командная кнопка может определять действие добавления, изменения, запроса. Кнопка ОК может вызывать транзакции (различных типов). Кнопка Next может быть входным элементом запроса или вызывать другую транзакцию. Каждая кнопка считается отдельным элементом данных Список может быть внешним запросом, но результат запроса может быть элементом данных внешнего ввода |