Проверяемый текст
Пеньков, Владимир Михайлович. Программно-инструментальные средства автоматизации разработки тестовых заданий в системе переподготовки персонала промышленных предприятий (Диссертация 2009)
[стр. 163]

164 В случае жесткой последовательности он представляет вырожденный случай, где дуги помечаются либо некоторым действием (<А,—>PZi>,<=>VAl>) либо его отрицанием (-1<=>VAi>).
Рис.
3.8.
Автоматная схема переходов В общем случае, для реализации обобщающих функциональных возможностей необходимо формирование автомата произвольной структуры.
Для общего случая произвольной последовательности действий пользователя в работе предлагается использовать конечный автомат
Е, который представляет: S=(A, Q, В, ф, \/), (3.1) где А конечный входной алфавит А=(а\ а2,..., ат); Qконечное множество состояний Q^q1, q2,..., qm); В конечный выходной алфавит B=(b’, b2,..., bm); ф функция переходов QxA—»Q; \/ функция выходов QxA—>В; При конструировании тестовых заданий: • входной алфавит представляет множество действий пользователя (ввод значения, перетаскивание объекта, выбор альтернативы и др.); • выходной алфавит множество действий пользовательской оболочки (появление, перемещение или удаление объекта, ) • множество состояний определяется схемой разбора содержательной части тестового задания.
[стр. 100]

На упоридоче11ное сd o t aci ствие (перетаскивать определениые альтернативы в определенное место, либо вводить определенный текст в определенном поле, и все это в определенной последовательности) G={Gj}i-j j.
V={Vi}J.,.Jj Z -{Z n}n-,..K9 А—{ M>N.
D=DfvD2 vD3.
Правильность дейс тшш формализуется на оегюье задания конечного автомата (рис.ЗЛД В случае жесткой последовательности он представляет вырожденный случаи, где дуги помечаются либо некоторым действием (<А1^ Р 7 1>,<=>Уд>) либо его отрицанием (-.Р^>,^<=>\д>>).
Для общего случая произвольной последовательности действий пользователя в работе предлагается использовать конечный автомат
5, который представляет; Е=(A, Q, В, ф, v(/), (3.1) где А —конечный входной алфавит А=(а1, а ат); Qконечное множество состояний Q=(<11>Я2’—*Чт)> В конечный выходной алфавит B=(b!, b2,..., bm); ф функция переходов Q*A—»Q; v/ функция выходов QxA—>В; При конструировании тестовых заданий: • входной алфавит представляет множество действий пользователя (ввод значения, перетаскивание объекта, выбор альтернативы и др.); • выходной алфавит множество действий пользовательской оболочки (появление, перемещение или удаление объекта,) • множество состояний определяется схемой разбора содержательной части тестового задания.
100

[Back]