Page 49 - 4695
P. 49

3.8, а). Проте цей же діалог можна представити і у вигляді діа-
        логу, керованого користувачем (рис. 3.8, б).



                             Вибір задачі


                              Визначення
                                даних

                                Вибір
                              алгоритму                Демонстрація
                                                      повідомлень про
                                                       непридатність
                                                        алгоритму
                              Ініціювати
                              виконання
                                    [Результат
                                    отриманий]            [Помилка]

                             Демонстрація
                             результатів та
                              запит про
                              збереження          Зберегти





               Рисунок 3.9 Граф абстрактного діалогу комбінованого типу
            Аналіз графів діалогу свідчить: діалог, керований системою
        в даному випадку сильно обмежує користувача у виборі варіан-
        тів дії; діалог, керований користувачем, припускає вибір дії пі-
        сля кожного кроку, хоч по сенсу ці кроки найчастіше виконува-
        тимуться послідовно. Тому для реалізації краще використову-
        вати  комбінований  варіант  діалогу,  який  враховує  наявність
        сценарію, але допускає відхилення від нього за бажанням кори-
        стувача (рис. 3.9).
            Далі необхідно визначити, які форми діалогу можна вико-
        ристовувати для кожного кроку діалогу. Перший крок - Вибір
        завдання, який включає три варіанти, тому має сенс використо-
        вувати табличну форму. Другий крок - Визначення даних поки

                                       48
   44   45   46   47   48   49   50   51   52   53   54