Cекция "Kомпьютерные и информационные технологии в технических системах, экономике, науке и образовании" О ПРОБЛЕМАХ ПОСТРОЕНИЯ КАЧЕСТВЕННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ (ИС) НА ПРЕДПРИЯТИИ Куликова Н.В. (кафедра информационных систем, МГТУ) Формализации понятий надежность и качество ИС, программного обеспечения ИС посвящены группы нормативных документов: стандарты (международные и российские), методики, рекомендации. Например, в международном стандарте ISO 9126:1991 выделены 6 основных характеристик качества программной системы, каждая из которых детализирована еще 21 субхарактеристикой (терминология, используемая В.В. Липаевым – известным специалистом в области исследований обеспечения качества, сертификации сложных программных комплексов). Качество экономической АИС прямо зависит от качества и надежности программ, обеспечивающих технологический процесс обработки информации. Для ЭИС важное значение имеют такие показатели качества как: функциональная пригодность – основные необходимые и достаточные функции, заданные или ожидаемые пользователем; корректность – степень попадания реальных данных в область, которая определена в ТЗ, задана спецификациями. При анализе корректности, способов ее измерения выполняется тестирование данных: исходных и результирующих. Понятие "корректность" может со временем изменяться. Надежная программа, информационная технология должны обеспечивать низкую вероятность отказа в процессе функционирования в реальном времени. Быстрое реагирование на искажение данных, процесса, восстановление работоспособности – это и есть признак надежной программы, следовательно, и ИС на ней основанной. Потенциальными источниками сбоев, нарушений в работе ЭИС могут быть непредусмотренные при проектировании ситуации, так называемые дестабилизирующие факторы (ошибки алгоритмизации и программирования в рассмотрение не берутся). В современных условиях такими факторами могут являться: новые правила формирования документов, новые показатели учета и статистики, новые правила выполнения процессов. Дестабилизирующие факторы способны нанести ущерб, проявляющийся в нарушении целостности и непротиворечивости данных, необходимости выполнения перенастроек ИС, приводящих к нарушению накопленных в течение времени данных и т.д. Технологическая безопасность ИС заключается в исключении или снижении риска нарушения данных в системе. При многочисленных вариантах исполнения программ при разнообразии исходных данных, различные дефекты проекта системы (невозможно предусмотреть, предугадать динамику изменения законов) приводят к проявлению нарушений работоспособности информационной системы в целом. Существует так называемая "модель анализа надежности" программной системы, в которой описаны компоненты надежности и их взаимосвязи. Например, объектами уязвимости среди прочих считаются: информация баз данных; информация для потребителей (т.е. отчеты из базы данных). Среди традиционно признанных дестабилизирующих факторов: ошибки при проектировании и программировании, ошибки при постановке задач, ошибки персонала при эксплуатации, сбои и отказы аппаратуры, изменения конфигурации системы, а сегодня и такие как: недостаточный анализ процессов, для обеспечения которых выбрана система; невозможность предусмотреть ввод новых "правил игры"; поспешность при внедрении. Современные информационные технологии предлагают множество методов предотвращения угроз надежности, например, таких как: проведение описания системы с помощью CASE-средств; проектирование функциональности системы; быстрое создание прототипов системы; сертификация компонентов. Существуют и такие методы повышения надежности, как: временная избыточность; шифровая избыточность; программная избыточность. АИС – сложная программно-техническое изделие, выбор и внедрение которого должно являться результатом работы коллектива специалистов. Сегодня на предприятиях при создании АИС не выполняют многих требований к подготовке внедрения, не планируют уровень затрат на выполнение работ по созданию и внедрению систем. Отсюда – разочарование в АИТ, отсутствие ожидаемого результата. Современные ИТ-менеджеры должны быть готовы к необходимости менять существующее положение дел по созданию качественной и надежной АИС. © МГТУ 2000 webmaster@mstu.edu.ru
О ПРОБЛЕМАХ ПОСТРОЕНИЯ КАЧЕСТВЕННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ (ИС) НА ПРЕДПРИЯТИИ Куликова Н.В. (кафедра информационных систем, МГТУ) Формализации понятий надежность и качество ИС, программного обеспечения ИС посвящены группы нормативных документов: стандарты (международные и российские), методики, рекомендации. Например, в международном стандарте ISO 9126:1991 выделены 6 основных характеристик качества программной системы, каждая из которых детализирована еще 21 субхарактеристикой (терминология, используемая В.В. Липаевым – известным специалистом в области исследований обеспечения качества, сертификации сложных программных комплексов).
Качество экономической АИС прямо зависит от качества и надежности программ, обеспечивающих технологический процесс обработки информации.
Для ЭИС важное значение имеют такие показатели качества как:
Потенциальными источниками сбоев, нарушений в работе ЭИС могут быть непредусмотренные при проектировании ситуации, так называемые дестабилизирующие факторы (ошибки алгоритмизации и программирования в рассмотрение не берутся). В современных условиях такими факторами могут являться: новые правила формирования документов, новые показатели учета и статистики, новые правила выполнения процессов. Дестабилизирующие факторы способны нанести ущерб, проявляющийся в нарушении целостности и непротиворечивости данных, необходимости выполнения перенастроек ИС, приводящих к нарушению накопленных в течение времени данных и т.д. Технологическая безопасность ИС заключается в исключении или снижении риска нарушения данных в системе.
При многочисленных вариантах исполнения программ при разнообразии исходных данных, различные дефекты проекта системы (невозможно предусмотреть, предугадать динамику изменения законов) приводят к проявлению нарушений работоспособности информационной системы в целом.
Существует так называемая "модель анализа надежности" программной системы, в которой описаны компоненты надежности и их взаимосвязи. Например, объектами уязвимости среди прочих считаются:
Сегодня на предприятиях при создании АИС не выполняют многих требований к подготовке внедрения, не планируют уровень затрат на выполнение работ по созданию и внедрению систем. Отсюда – разочарование в АИТ, отсутствие ожидаемого результата. Современные ИТ-менеджеры должны быть готовы к необходимости менять существующее положение дел по созданию качественной и надежной АИС.