SlideShare a Scribd company logo
1 of 3
Конфигурация объектов

Реестр

XML
Преимущества реестра
•
•
•
•
•

Иерархичен
Обязательна
идентификация
Интегрирован в домен
Аудит изменений
Надежен
Преимущества XML
•
•
•
•
•

Независим от платформ
Поддерживается
компиляторами
Самодокументирован
Иерархичен
Расширяем

More Related Content

More from EDISON Software Development Centre

Сеть электронных бибилиотек Vivaldi (ЭБС) с аннотацией
Сеть электронных бибилиотек Vivaldi (ЭБС) с аннотациейСеть электронных бибилиотек Vivaldi (ЭБС) с аннотацией
Сеть электронных бибилиотек Vivaldi (ЭБС) с аннотациейEDISON Software Development Centre
 
Техническое задание на разработку портала автоматизированной системы экологич...
Техническое задание на разработку портала автоматизированной системы экологич...Техническое задание на разработку портала автоматизированной системы экологич...
Техническое задание на разработку портала автоматизированной системы экологич...EDISON Software Development Centre
 
Техническое задание на платформу безопасности Protector
Техническое задание на платформу безопасности ProtectorТехническое задание на платформу безопасности Protector
Техническое задание на платформу безопасности ProtectorEDISON Software Development Centre
 
Модуль база данных, настройки, уведомления
Модуль база данных, настройки, уведомленияМодуль база данных, настройки, уведомления
Модуль база данных, настройки, уведомленияEDISON Software Development Centre
 
Требования к оформлению исходных текстов программного обеспечения
Требования к оформлению исходных текстов программного обеспеченияТребования к оформлению исходных текстов программного обеспечения
Требования к оформлению исходных текстов программного обеспеченияEDISON Software Development Centre
 
Техническое задание на портал МЦПП города Калтан
Техническое задание на портал МЦПП города КалтанТехническое задание на портал МЦПП города Калтан
Техническое задание на портал МЦПП города КалтанEDISON Software Development Centre
 
План тестирования сайта на мобильных устройствах
План тестирования сайта на мобильных устройствахПлан тестирования сайта на мобильных устройствах
План тестирования сайта на мобильных устройствахEDISON Software Development Centre
 
Описание технологии защиты данных
Описание технологии защиты данныхОписание технологии защиты данных
Описание технологии защиты данныхEDISON Software Development Centre
 
Бриф на логотип и сайт ЭлектроОфис
Бриф на логотип и сайт ЭлектроОфисБриф на логотип и сайт ЭлектроОфис
Бриф на логотип и сайт ЭлектроОфисEDISON Software Development Centre
 
Оформление внутренних страниц edsd.biz
Оформление внутренних страниц edsd.bizОформление внутренних страниц edsd.biz
Оформление внутренних страниц edsd.bizEDISON Software Development Centre
 
Концепция дизайна корпоративного сайта MICRODIGITAL
Концепция дизайна корпоративного сайта MICRODIGITALКонцепция дизайна корпоративного сайта MICRODIGITAL
Концепция дизайна корпоративного сайта MICRODIGITALEDISON Software Development Centre
 

More from EDISON Software Development Centre (20)

БиблиоКербер
БиблиоКерберБиблиоКербер
БиблиоКербер
 
Сеть электронных бибилиотек Vivaldi (ЭБС) с аннотацией
Сеть электронных бибилиотек Vivaldi (ЭБС) с аннотациейСеть электронных бибилиотек Vivaldi (ЭБС) с аннотацией
Сеть электронных бибилиотек Vivaldi (ЭБС) с аннотацией
 
Техническое задание на разработку портала автоматизированной системы экологич...
Техническое задание на разработку портала автоматизированной системы экологич...Техническое задание на разработку портала автоматизированной системы экологич...
Техническое задание на разработку портала автоматизированной системы экологич...
 
Техническое задание на платформу безопасности Protector
Техническое задание на платформу безопасности ProtectorТехническое задание на платформу безопасности Protector
Техническое задание на платформу безопасности Protector
 
Модуль база данных, настройки, уведомления
Модуль база данных, настройки, уведомленияМодуль база данных, настройки, уведомления
Модуль база данных, настройки, уведомления
 
Требования к оформлению исходных текстов программного обеспечения
Требования к оформлению исходных текстов программного обеспеченияТребования к оформлению исходных текстов программного обеспечения
Требования к оформлению исходных текстов программного обеспечения
 
ТЗ на SMPP шлюз
ТЗ на SMPP шлюзТЗ на SMPP шлюз
ТЗ на SMPP шлюз
 
Техническое задание на портал
Техническое задание на порталТехническое задание на портал
Техническое задание на портал
 
Техническое задание на портал МЦПП города Калтан
Техническое задание на портал МЦПП города КалтанТехническое задание на портал МЦПП города Калтан
Техническое задание на портал МЦПП города Калтан
 
Cценарии использования
Cценарии использованияCценарии использования
Cценарии использования
 
План тестирования
План тестированияПлан тестирования
План тестирования
 
План тестирования сайта
План тестирования сайтаПлан тестирования сайта
План тестирования сайта
 
План тестирования сайта на мобильных устройствах
План тестирования сайта на мобильных устройствахПлан тестирования сайта на мобильных устройствах
План тестирования сайта на мобильных устройствах
 
Описание технологии защиты данных
Описание технологии защиты данныхОписание технологии защиты данных
Описание технологии защиты данных
 
Бриф на логотип и сайт ЭлектроОфис
Бриф на логотип и сайт ЭлектроОфисБриф на логотип и сайт ЭлектроОфис
Бриф на логотип и сайт ЭлектроОфис
 
Концепт сайта edsd.biz
Концепт сайта edsd.bizКонцепт сайта edsd.biz
Концепт сайта edsd.biz
 
Концепт дизайна сайта Игромания
Концепт дизайна сайта ИгроманияКонцепт дизайна сайта Игромания
Концепт дизайна сайта Игромания
 
Оформление внутренних страниц edsd.biz
Оформление внутренних страниц edsd.bizОформление внутренних страниц edsd.biz
Оформление внутренних страниц edsd.biz
 
Концепт стрекоза
Концепт стрекозаКонцепт стрекоза
Концепт стрекоза
 
Концепция дизайна корпоративного сайта MICRODIGITAL
Концепция дизайна корпоративного сайта MICRODIGITALКонцепция дизайна корпоративного сайта MICRODIGITAL
Концепция дизайна корпоративного сайта MICRODIGITAL
 

Модуль конфигурации

Editor's Notes

  1. Измерительные программы, и наша в том числе, решают две важные задачи: хранение собственных настроек; обмен данными, называемый импортом и экспортом. Модуль конфигурации — универсальное средство для достижения обозначенных целей. Для четкого понимания вопроса хотелось бы вкратце уточнить, что такое конфигурация. Существует возможность разобрать объект на составные части, поместить описание структуры и элементов в хранилище. А потом восстановить структуру и оригинала по данным конфигурации. Большой массив требуется правильно хранить, потому что описание может оказаться значительного по размера. В зависимости от вида конфигурации мы размещаем информацию в реестре или XML-документе.
  2. Реестр. Программные настройки находятся в системном реестре. В соответствии с общей политикой защиты информации к данным предъявляются особые требования. Чем обусловлен выбор места хранения? Реестр представляет собой иерархически организованную базу данных, в которой содержатся системные правила и настройки, своеобразная «записная книжка» операционной системы. В случае запроса информации программа осуществляет поиск в реестре. При попытке получить доступ проводится обязательная идентификация пользователя. Интеграция в домен позволяет устанавливать правила доступа на узлы. У сетевого администратора появляется возможность настраивать права пользователей, принудительно запрещать или разрешать работу отдельных модулей. Реестр удобно хранить на сервере. Можно проводить аудит состояния параметров. Если настройка изменилась, о корректировке сразу узнают системные администраторы. Реестр очень надежен и быстро работает.
  3. Модуль конфигурации позволяет провести импорт и экспорт данных в XML. Посмотрим на систему глазами заказчика. Клиент хочет получить данные в читаемом и понятном виде. Для измерительной системы предлагается использовать по умолчанию eXtensible Markup Language — расширяемый язык разметки. На практике XML является общепринятым стандартом передачи информации в коммерческих продуктах. Использование формата открывает широкие горизонты для осуществления импорта и экспорта данных. XML не зависит от платформ и позволяет обмен данными системам, базирующимся на принципиально разных платформах. XML поддерживается всеми компиляторами. XML самодокументирован и понятен для программиста, который открыл наши данные впервые. XML иерархичен и позволяет описывать сложные структуры с неограниченной вложенностью. XML расширяем. В процессе эксплуатации формата можно добавлять новые элементы. Исключается фатальная несовместимость структуры. Клиент всегда прав. Если заказчика не устроит XML, можно разработать уникальное хранилище. Благо модульность это позволяет.