Научно-техническая конференция МГТУ
Поиск:       

Cекция "Kомпьютерные и информационные технологии в технических системах, экономике, науке и образовании"

О ПРОБЛЕМАХ ПОСТРОЕНИЯ КАЧЕСТВЕННОЙ
ИНФОРМАЦИОННОЙ СИСТЕМЫ (ИС) НА ПРЕДПРИЯТИИ

Куликова Н.В. (кафедра информационных систем, МГТУ)

Формализации понятий надежность и качество ИС, программного обеспечения ИС посвящены группы нормативных документов: стандарты (международные и российские), методики, рекомендации.
Например, в международном стандарте ISO 9126:1991 выделены 6 основных характеристик качества программной системы, каждая из которых детализирована еще 21 субхарактеристикой (терминология, используемая В.В. Липаевым – известным специалистом в области исследований обеспечения качества, сертификации сложных программных комплексов).

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

Для ЭИС важное значение имеют такие показатели качества как:

  • функциональная пригодность – основные необходимые и достаточные функции, заданные или ожидаемые пользователем;
  • корректность – степень попадания реальных данных в область, которая определена в ТЗ, задана спецификациями. При анализе корректности, способов ее измерения выполняется тестирование данных: исходных и результирующих. Понятие "корректность" может со временем изменяться.
Надежная программа, информационная технология должны обеспечивать низкую вероятность отказа в процессе функционирования в реальном времени. Быстрое реагирование на искажение данных, процесса, восстановление работоспособности – это и есть признак надежной программы, следовательно, и ИС на ней основанной.

Потенциальными источниками сбоев, нарушений в работе ЭИС могут быть непредусмотренные при проектировании ситуации, так называемые дестабилизирующие факторы (ошибки алгоритмизации и программирования в рассмотрение не берутся). В современных условиях такими факторами могут являться: новые правила формирования документов, новые показатели учета и статистики, новые правила выполнения процессов. Дестабилизирующие факторы способны нанести ущерб, проявляющийся в нарушении целостности и непротиворечивости данных, необходимости выполнения перенастроек ИС, приводящих к нарушению накопленных в течение времени данных и т.д. Технологическая безопасность ИС заключается в исключении или снижении риска нарушения данных в системе.

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

Существует так называемая "модель анализа надежности" программной системы, в которой описаны компоненты надежности и их взаимосвязи.
Например, объектами уязвимости среди прочих считаются:

  • информация баз данных;
  • информация для потребителей (т.е. отчеты из базы данных).
Среди традиционно признанных дестабилизирующих факторов: ошибки при проектировании и программировании, ошибки при постановке задач, ошибки персонала при эксплуатации, сбои и отказы аппаратуры, изменения конфигурации системы, а сегодня и такие как:
  • недостаточный анализ процессов, для обеспечения которых выбрана система;
  • невозможность предусмотреть ввод новых "правил игры";
  • поспешность при внедрении.
Современные информационные технологии предлагают множество методов предотвращения угроз надежности, например, таких как:
  • проведение описания системы с помощью CASE-средств;
  • проектирование функциональности системы;
  • быстрое создание прототипов системы;
  • сертификация компонентов.
  • Существуют и такие методы повышения надежности, как:
  • временная избыточность;
  • шифровая избыточность;
  • программная избыточность.
АИС – сложная программно-техническое изделие, выбор и внедрение которого должно являться результатом работы коллектива специалистов.

Сегодня на предприятиях при создании АИС не выполняют многих требований к подготовке внедрения, не планируют уровень затрат на выполнение работ по созданию и внедрению систем. Отсюда – разочарование в АИТ, отсутствие ожидаемого результата. Современные ИТ-менеджеры должны быть готовы к необходимости менять существующее положение дел по созданию качественной и надежной АИС.


© МГТУ 2000
webmaster@mstu.edu.ru