Данный подход строится на следующих основных положениях:
- ориентация на универсальные задачи процесса администрирования автоматизированной системы (АС);
- управление системой с помощью политик;
- модульная структура.
Преимущества программы администрирования с таким пользовательским интерфейсом:
- Возможность неограниченного масштабирования системы.
- Возможность поэтапной разработки системы с получением готового продукта на любом этапе.
- Возможность развития системы как в ширину (увеличение количества функций), так и в глубину (увеличение степени автоматизации решаемых с помощью системы задач).
- Возможность использования в качестве программы-надстройки для интеграции отдельных систем.
Определения
Процесс администрирования
Процесс администрирования любой АС можно представить в виде циклического решения следующих задач:
- формирование общей политики системы;
- настройка системы;
- мониторинг событий и оперативное реагирование на отклонения от штатной работы системы;
- анализ работы системы и обновление общей политики.
Задача «Мониторинг событий и оперативное реагирование» является основной для администратора и занимает не менее 90% времени работы с системой.
Ввод системы в эксплуатацию является частным случаем задач «Формирование общей политики системы» и «Настройка системы».
Политика
Политика — набор определенных параметров системы для решения определенной задачи.
Управление с помощью политик — способ автоматизации работы администратора по настройке системы. Назначение политики:
- Автоматическое преобразование высокоуровневых задач в настройки системы.
- Автоматизированная настройка большого количества однотипных объектов.
Общая политика системы — совокупность действующих политик для решения отдельных задач.
Модульная структура
Модульная структура — набор унифицированных окон для строительства экранов под различные задачи пользователя.
Задачи пользователя и требуемая функциональность
Формирование общей политики системы
Действия пользователя:
- Получить исходные данные/ Получить заявку на изменение политики.
- Вызвать нужную форму.
- Сформировать новую политику или отредактировать имеющуюся.
Необходимые сведения:
- Описание политики.
- Перечень политик этого типа/ Перечень всех политик.
Требуемая функциональность:
- Создание/ редактирование/ удаление политики.
- Формирование отчетов о текущей общей политике для печати или отправки по электронной почте.
Настройка системы
Действия пользователя:
- Получить заявку на изменения:
- Зарегистрировать объект или отредактировать его свойства.
- Назначить объекту политику.
Необходимые сведения:
- Свойства объекта.
- Перечень политик, относящихся к данному типу объектов/ Перечень всех политик.
- Описание выбранной политики.
- Перечень связанных объектов/ Перечень всех объектов.
Требуемая функциональность:
- Создание/ редактирование/ удаление объекта.
- Назначение политики объекту.
Мониторинг событий и оперативное реагирование на отклонения от штатной работы системы
Действия пользователя:
- Получить уведомление о событии.
- Перейти к описанию события.
- Вызвать дополнительные сведения (связанные события).
- Оценить критичность события.
- Принять меры:
- проигнорировать;
- отложить рассмотрение;
- сообщить руководству;
- запросить разрешение на внесение изменений;
- внести изменения в свойства объекта;
- внести изменения в описание политики;
- назначить объекту другую политику.
Необходимые сведения:
- Перечень событий.
- Полное описание события:
- Свойства объекта, с которым произошло событие.
- Перечень связанных объектов/ Перечень всех объектов.
- Описание политики, которая применена к этому объекту.
- Перечень политик этого типа/ Перечень всех политик.
Требуемая функциональность:
- Настройка оповещения.
- Установка отметки событию (приоритет, действие).
- Редактирование объекта.
- Редактирование политики.
- Назначение политики объекту.
Анализ работы системы и обновление общей политики
Действия пользователя:
- Получить сводный отчет:
- вызвать готовый;
- построить новый;
- Вызвать дополнительные сведения (перечень событий).
- Оценить критичность проблемы.
- Принять меры:
- проигнорировать;
- отложить рассмотрение;
- сообщить руководству;
- запросить разрешение на внесение изменений;
- внести изменения в описание политики.
Необходимые сведения:
- Сводные отчеты.
- Перечень событий.
- Полное описание события.
- Свойства объекта, с которым произошло событие.
- Перечень связанных объектов/ Перечень всех объектов.
- Описание политики, которая применена к этому объекту.
- Перечень политик этого типа/ Перечень всех политик.
Требуемая функциональность:
- Статистическая обработка данных.
- Создание/ редактирование/ удаление политики.
- Формирование запроса на изменение для отправки по электронной почте.
- Экспорт в Excel.
- Совместимость с внешними аналитическими системами.
Примеры экранов
Это примеры конструкции экранов, а не графический дизайн. Прототип выполнен в программе moqups.com.
Формирование общей политики системы
Настройка системы
Мониторинг событий и оперативное реагирование на отклонения от штатной работы системы
Анализ работы системы и обновление общей политики