64
2.3. Программное обеспечение задачи
2.3.1. Общие положения (дерево функций и сценарий диалога)
Для того, чтобы привести иерархию функций управления и обработки
данных, которые будут автоматизированы с помощью проектируемой ИС,
необходимо выделить и детализировать два подмножества функций [14]:
1. Функции, реализующие служебные функции.
2. Функции, реализующих основные функции управления и обработки
данных.
Выявление состава функций, их иерархии и выбора языка общения
(например, главное меню ИС) позволит разработать структуру сценария диалога,
который даст возможность определить состав кадров диалога, содержание каждого
кадра и их соподчиненность.
Разработаем дерево функций системы, согласно приведенным
рекомендациям. К основным функциям разрабатываемой системы относятся:
1. Редактирование справочников.
2. Создание документов.
3. Ввод данных о рабочем времени.
4. Формирование отчетности.
К служебным функциям разрабатываемой ИС относятся:
1. Настройка системы.
2. Управление окнами.
3. Помощь по работе программы.
Дерево функций представлено на рисунке 22.
При разработке структуры диалога необходимо предусмотреть возможность
работы с экранными формами справочников, формирование выходных документов,
корректировки вводимых данных, просмотра введенной информации, работу с
таблицами нормативно-справочной информации, протоколирования действий
пользователя, а также помощь на всех этапах работы [15].