Информационно-образовательный портал СОДРУЖЕСТВА НЕЗАВИСИМЫХ ГОСУДАРСТВ
ИНФОРМАТИЗАЦИЯ ОБРАЗОВАНИЯ
И ДИСТАНЦИОННОЕ ОБУЧЕНИЕ В СНГ
Информационно-образовательный портал СОДРУЖЕСТВА НЕЗАВИСИМЫХ ГОСУДАРСТВ  

Страны
Азербайджанская Республика
Республика Армения
Республика Беларусь
Республика Казахстан
Кыргызская Республика
Республика Молдова
Российская Федерация
Республика Таджикистан
Туркменистан
Республика Узбекистан
Украина

Типы материала
Информационно-коммуникационные технологии
Дополнительные информационные материалы
Нормативно-правовое обеспечение
Организация и методики обучения
Экономика образования
Межгосударственное сотрудничество
Образовательные центры
Методики обучения
Межвузовское сотрудничество
Повышение квалификации
Международные проекты и гранты, конкурсы
Конференции, симпозиумы, семинары и др.
Библиотека
 
Журнал «Вестник РУДН» серия «Информатизация образования»
 
2014, №4
2014, №3
2014, №2
2014, №1
2013, №4
2013, №3
2013, №2
2013, №1
2012, №4
2012, №3
2012, №2
2012, №1
2011, №4
2011, №3
2011, №2
2011, №1
2010, №4
2010, №3
2010, №2
2010, №1
2009, №4
2009, №3
2009, №2
2009, №1
2008, №4
2008, №3
2008, №2
2008, №1
2007, №4
2007, №3
2007, №2-3
2007, №1
2006, №1(3)
2005, №1(2)
2004, №1
Научные и специальные электронные ресурсы
Учебная, научная и специальная литература
Комиссия по дистанционному обучению совета по сотрудничеству в области образования государств-участников СНГ
Новости

Методология проблем поддержки корпоративной информационной системы "1С: ВУЗ УПП"


Аннотация
Рассмотрены общие проблемы поддержки корпоративной информационной системы (КИС) «1С: ВУЗ УПП» на платформе «1С: Предприятие 8». В рамках статьи рассмотрены технологические аспекты сопровождения КИС, влияющие на стабильность и производительность.

Текст документа

Технологическая платформа «1С: Предприятие 8» — универсальна и масштабируема, на ее основе разработаны самые разные прикладные решения — от простейших настольных информационных систем для одного пользователя до сложных программных комплексов уровня предприятия с сотнями пользователей. Очевидно, что информационные системы разных классов, даже построенные на одной технологической платформе, требуют разного подхода к организации процесса поддержки и сопровождения, разного объема затрачиваемых на не­го ресурсов и разной квалификации осуществляющих его специалистов [1].

Направления развития и использования современных инновационных технологий приводят к непрерывному увеличению сложности проектирования корпоративных информационных систем (КИС), создаваемых и внедряемых в различных сферах экономики. Для успешной реализации любого проекта прежде всего должна быть адекватно описана КИС, должны быть построены полные и согла­сованно-функциональные и информационные модели. Накопленный к настоящему времени богатый опыт разработчиков проектирования КИС показывает, что это логически сложная, трудоемкая и длительная работа, требующая особой квалификации участвующих в ней специалистов-программистов. Вместе с тем, как отмечают разработчики, проектирование — это искусство, которое осуществляется в основном интуитивно с применением неформализованных методов, практического опыта, экспертных оценок и экспериментальных проверок качества функционирования КИС. В процессе проектирования, функционирования и сопровож­дения КИС информационные потребности заказчиков могут трансформироваться, что еще более усложняет разработку, сопровождение и техническую поддержку таких систем [3].

Для создания системы поддержки и сопровождения КИС, отвечающей целям и задачам организации, необходима специальная методология, способная сформировать требования к системе, отвечающие целям и задачам конкретной организации и позволяющая спроектировать и разработать систему, отвечающую этим требованиям, с учетом их изменений в процессе разработки и сопровождения.

Наличие такой методологии является решающим фактором успеха при проектировании и эксплуатации сложных КИС. При проектировании КИС необходимым слагаемым успеха, помимо методологии, является также и комплекс согласованных инструментальных средств, ее поддерживающих и обеспечивающих автоматизацию процессов, выполняемых на всех этапах проектирования КИС. Эти средства должны поддерживать быстрое построение КИС, отвечающих целям и задачам организации и удовлетворяющих основным требованиям открытости, переносимости и масштабируемости и т.д., а также обеспечивать поддержку бизнес-процессов управления проектом [3].

Как любая информационная система, «1С: ВУЗ УПП», созданная на базе технологической платформы, ориентирована на параллельную работу нескольких пользователей. Количество пользователей, одновременно работающих с информационной системой, зависит от структуры вуза и функциональных возможностей конфигурации. Поддержка и сопровождение КИС, в которых работает большое число пользователей, требует от специалистов умения распознавать, выявлять и ре­шать специфические проблемы системы.

Современные технические проблемы системы поддержки и сопровождения КИС решаются тремя разными путями:

— инвестиционный подход — инвестиция в оборудование;

— организационный подход — проведение реорганизации бизнес-процес­сов вуза;

— экспертный подход — анализ проблем на всех уровнях, локализация причин возникновения проблем.

Единственно правильное и результативное решение проблем с параллельной работой большого числа пользователей в КИС — экспертная оценка с последу­ющей оптимизацией. Любая прикладная операция, выполняемая пользователем в КИС «1С: ВУЗ УПП», порождает ряд последовательно выполняемых технологических операций:

1)  клиентское приложение передает информацию о запросах пользователя кластеру серверов;

2)  кластер серверов выполняет заданную операцию, формирует инструкции в виде SQL-запросов и передает их серверу;

3)  сервер баз данных выполняет переданные ему SQL-запросы и передает результаты кластеру серверов;

4)  кластер серверов «1С» анализирует результаты работы сервера баз данных и передает клиентскому приложению;

5)  клиентское приложение интерпретирует и отображает результаты выполнения операции.

Такая последовательность действий выполняется для любой операции с данными, даже если пользователь (менеджер любого отдела) просто листает форму списка документов. Это означает, что между кластером серверов «1С» и сервером баз данных (БД) происходит интенсивный обмен данными — поток запросов в сторону сервера управления базами данных (СУБД) и обратный поток результатов в сторону кластера серверов:

1)  анализ SQL-запросов, передаваемых СУБД — выявление проблемных запросов;

2)  перевод проблемных SQL-запросов, выполняемых СУБД, в термины метаданных конфигурации «1С»;

3)  выявление тех объектов метаданных и тех фрагментов программного кода, которые инициируют проблемные SQL-запросы.

Все эти операции выполняются полностью в ручном режиме. Исчерпыва­ющую информацию обо всех событиях, происходящих в информационной базе (ИБ), предоставляет правильно настроенный журнал КИС. Главная трудность заключается в необходимости вручную выполнить огромный объем рутинных действий по настройке источников, а также по обработке и сбору данных.

Для поддержки и сопровождения КИС «1С: ВУЗ УПП» используется инструмент мониторинга и анализа производительности информационных систем «Центр управления производительностью», входящий в состав программного продукта «1С: Корпоративный инструментальный пакет» разработанный фирмой «1С». Этот инструмент предназначен для решения задач нагрузочного тестирования, оценки производительности и выявления проблем, возникающих при работе систем, рассчитанных на многих пользователей, который также может с успехом использоваться и в задачах функционального тестирования.

«Центр управления производительностью» (ЦУП) представляет собой независимую информационную базу, и предназначен для полной автоматизации следующих задач:

— мониторинга показателей производительности клиент-сервера;

— интегральной оценки производительности информационной базы в режи­ме онлайн;

— записи и хранения информации о показателях производительности;

— анализа динамики изменений показателей производительности за произ­вольный период времени;

— выявления проблем производительности клиент-сервера;

— получения полного технологического контекста выявленных проблем производительности [2].

ЦУП самостоятельно подключается к СУБД, производит настройку технологического журнала исследуемой КИС «1С: ВУЗ УПП», а также самостоятельно извлекает и обрабатывает всю необходимую информацию. ЦУП может работать в двух режимах реального времени (табл. 1).


Таблица 1

Режим работы Центра управления производительностью

Название
режима

Выполняемые функции

Режим
мониторинга

Требуется подключение ЦУП к исследуемой ИБ. Эксперт может выбрать
для отслеживания в реальном времени и (или) для записи в ЦУП интересующие
его показатели производительности.

Отслеживание и сбор информации производятся по трем группам показателей: 1) выполнение запросов к СУБД; 2) ожидания на блокировках; 3) взаимные
блокировки

Режим
просмотра
и анализа

Подключение ЦУП к исследуемой информационной базе не требуется. На основе
накопленной исторической информации анализируется производительность
информационной базы и выявляются те участки конфигурации, которые являются
источниками основных проблем производительности

Информацию из технологического журнала, получаемую при помощи инструмента «ЦУП» для решения задач оптимизации работы КИС можно разделить на три семантических уровня:

1)  общая информация о производительности (проблемы и оценка);

2)  технологическая «привязка» проблемы к объектам конфигурации;

3)  аналитическая оценка влияния проблемы на общую интегральную производительность системы.

ЦУП не просто собирает информацию о проблемах, но и производит автоматическое ранжирование выявленных проблем. Аналитические алгоритмы ЦУП при определении приоритета проблемы учитывают время выполнения проблемных запросов, количество выполненных проблемных запросов за единицу времени, число порождаемых проблемным запросом ожиданий на блокировках, время ожидания и другие факторы.

Некритичные проблемы должны решаться в первую очередь, так как комфортность работы пользователей оказывает такое же сильное влияние на общую производительность труда, как и общая интегральная производительность КИС. Решение проблем производительности позволяет сразу же перейти к поиску решений наиболее важных задач.

Методики решения конкретных задач оптимизации конфигураций «1С: ВУЗ УПП» так же многочисленны, как и причины, порождающие проблемы производительности при сетевой (многопользовательской) работе. Мы предлагаем следующую методику, позволяющую произвести точную оценку эффекта любых из­менений, вносимых в конфигурацию КИС (табл. 2).

Таблица 2

Детализация методики оценки эффекта ранжирования конфигурации КИС

Этап и перечень
выполняемых операций

Функции выполняемых работ

I этап

Создание двух рабочих копий
конфигурации КИС: рабочей;
архивной

В конфигурацию КИС «Архивная» никаких изменений не вносится

II этап

Создание прототипа будущей
оптимизированной
конфигурации «Архивная»

В конфигурацию КИС «Архивная» вносятся необходимые изменения. Поскольку эта конфигурация предназначена не для реальной работы пользователей, а только для оценки эффективности найденного решения, изменения могут вноситься в упрощенном виде

III этап

Замер показателей
производительности

В обеих конфигурациях КИС с максимальным приближением
к реальности симулируются штатные действия пользователей.
При помощи ЦУП замеряются показатели производительности, таких как среднее и пиковое время проведения документов конкретных видов

IV этап

Сравнение показателей
конфигурации

Показатели конфигурации «Рабочая» сравниваются с результатами конфигурации «Архивная». На основании сравнения, а также
с помощью инструмента «Симулятор предприятия», входящего
в состав «1С: КИП 8». делается вывод об эффективности и пригодности к эксплуатации предложенного решения

V этап

Система тестирования

Конфигурация тестирования представляет собой готовую инфраструктуру для хранения, настройки и автоматизированного выполнения тестовых сценариев, а также для сбора и анализа результатов тестирования

VI этап

Симуляция работы пользователей по вводу документов

Анализируются действия пользователей в информационной базе за произвольный промежуток времени и на основании этих действий формируется сценарий для тестирования

 

В наиболее простых случаях поддержки данной системы достаточно произвести регламентные работы на стороне СУБД или изменить режим индексирования. В более сложных случаях требуется внесение в данную конфигурацию изме­нений: оптимизировать запросы, переписать программный код, модифицировать структуру метаданных. Данную методику можно использовать при оценке не толь­ко эффективности «оптимизационных» решений, но и при оценке целесообразности перехода на новые версии программного обеспечения, рентабельности инвестиций в модернизацию оборудования и т.д.

Процессы мониторинга показателей производительности КИС, анализа динамики их изменения и выявления проблем должны выполняться регулярно. Эти процессы должны быть максимально автоматизированы и выполняться непрерывно в течение всего жизненного цикла КИС. Учитывая сложность конфигурации, «1С: ВУЗ УПП», трудозатраты на создание полного и всеобъемлющего комплекта тестов для этой системы можно считать сопоставимым как минимум с трудозатратами на создание самой конфигурации КИС.

Инвестиция ресурсов в качество программного обеспечения и в стабильность его работы сродни страхованию от несчастных случаев. С реализацией каждого этапа КИС необходимо постепенно включать все бизнес процессы и, соответственно, все отделы и службы заказчика. Такой подход позволяет минимизировать риски, связанные с внедрением КИС. Постановка и запуск процесса поддержки КИС на основе описанных методик потребуют некоторых трудовых затрат, времени и финансов. Как показывает практика, нельзя экономить на стабильности и надежности КИС.

ЛИТЕРАТУРА

  [1]  «1С: Предприятие 8.1. Конфигурирование и администрирование» / Под ред. А. Алексеева. — М.: Фирма «1С», 2007.

  [2]  Митичкин С.А. Разработка в системе «1С: Предприятие 8.0». — М.: «1С-Паблишинг», 2003.

  [3]  Радченко М.Г. Практическое пособие разработчика. — М.: «1С-Паблишинг», 2007.

  [4]  Вендров А.М. Проектирование программного обеспечения экономических информационных систем. — М.: Финансы и статистика, 2002.

  [5]        Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных средств. — М.: Финансы и статистика, 2003.

Автор оригинала: Актаева А.У.
Источник оригинала: Журнал «Вестник РУДН» серия «Информатизация образования», 2009, №1

Новости
16.06.2017

Российский университет дружбы народов объявляет о проведение первой волны вступительных испытаний среди иностранных граждан для обучения на программах магистратуры на контрактной основе. Первая ...

13.10.2016

26 октября-27 октября 2016 года Российский университет дружбы народов проводит Международную конференцию «Сетевые университеты и международный рынок труда (пространства БРИКС, СНГ, ШОС)».

19.05.2016

The Peoples’ Friendship University of Russia (PFUR) announces the beginning of admission of foreign citizens who graduated from Bachelor and Specialist Degree programs of PFUR and other Russian and ...

19.05.2016

Российский университет дружбы народов (РУДН) объявляет о наборе иностранных граждан -выпускников бакалавриата и специалитета РУДН и других российских и зарубежных ВУЗов на программы магистратуры на ...

11.12.2015

Проект рекомендаций Семинара-совещания научной общественности по проблемам международного научно-технического и образовательного сотрудничества