/p>
Функціями основного керуючого модуля є:
В· формування початкового стану;
В· виклик обслуговуючих і керуючих модулів другого і третього рівнів в залежності від дій користувача.
Функціями другорядного керуючого модуля є:
В· формування послідовності викликів обробних і обслуговуючих модулів в залежності від дій користувача;
В· виклик обробних і обслуговуючих модулів;
В· перетворення стану моделі предметної області в залежності від результатів виконання обробних і обслуговуючих модулів.
2.5 Розробка вхідної мови програмного продукту
Програмний продукт орієнтований на роботу в режимі діалогового управління. При роботі в такому режимі управління програмним продуктом більш зручно, якщо використовується вхідна мова типу В«менюВ». У головному меню програмного продукту можна виділити три групи команд. p align="justify"> Перша група включає в себе команди, що дозволяють вибрати режим і метод обчислення, а також команду виходу (Мал. 7).
В
Малюнок 7 - Перша група команд програмного продукту
Друга група включає в себе команду, що дозволяє встановити пароль на програмний продукт, а також команду, за допомогою якої можна зареєструвати програмний продукт (Мал. 8).
В
Рисунок 8 - Друга група команд програмного продукту
Третя група включає в себе команди, за допомогою яких можна отримати інформацію про програму та довідку (Мал. 9).
В
Рисунок 9 - Третя група команд програмного продукту
Крім основного меню, керування програмним продуктом здійснюється за допомогою діалогів.
.6 Розробка інтерфейсів програмного продукту
У програмному продукті забезпечуються наступні функції обслуговування:
В· довідковий інтерфейс;
В· інформаційний інтерфейс;
В· інтерфейс управління;
В· інтерфейс введення-виведення.
Довідковий інтерфейс в програмному продукті представле н у вигляді загальної довідки по роботі програмного продукту і при введенні даних. Загальна довідка викликається з головного меню командою В«Виклик довідкиВ» або натисканням кнопки F1. p align="justify"> Інформаційний інтерфейс представлений в програмному продукті у вигляді повідомлень про некоректність даних. Повідомлення про некоректність вхідних даних явл...