Пути и принципы обеспечения качества сложных информационных систем как актуальная многоплановая проблема, направления и перспективы ее разрешения в будущем. Разработка эффективного подхода к тестированию данных систем, а также оптимизации их работы.
Аннотация к работе
Особенности тестирования надежности сложных информационных системДанная статья описывает комплексный подход к тестированию надежности системы с учетом особенностей сложных информационных систем, включая различные виды тестирования отказоустойчивости сложных информационных систем, параметры и метрики, подлежащие контролю при проведении такого тестирования, а также рекомендации для повышения корректности и эффективности проведенных тестов, ввиду особенностей тестирования надежности сложных информационных систем. Подводя итог анализа существующих практик проведения тестирования надежности программного и аппаратного обеспечения в целом, стоит отметить, что среди представленных публикаций отсутствуют примеры тестирования систем с учетом всестороннего анализа всех компонентов системы, включая как программные, так и аппаратные компоненты системы. Как рассмотрено выше, понятие надежности системы сводится к обеспечению стабильности, устойчивости к ошибкам и восстанавливаемости системы, поэтому система проектируется с использованием специальных механизмов отказоустойчивости. Иными словами, для некоторых или всех компонентов (как для программных, так и для аппаратных) системы вводится аналогичный резервирующий компонент, идентичный основному по своей функциональности. Построение полной копии всей системы - для систем с особыми требованиями доступности, даже в случае глобальных катаклизмов (наводнение, война, пожар и пр.) выстраивается полная замена всей системы, как с программной, так и с аппаратной составляющей в другом дата центре, обычно сильно физически удаленном от дата центра основной системы.
Список литературы
информационный тестирование надежность
1. Волков В.Г., Автоматизированная система контроля и обеспечения надежности программных средств // http://www.unn.ru/pages/issues/vestnik/99999999_West_2009_5/27.pdf
2. ГОСТ Р ИСО/МЭК 9126-93 «Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению»
3. Ключев А.О., Маковецкая Н.А., Проблемы тестирования системного информационного обеспечения распределенных информационно-управляющих систем // http://www.ict.edu.ru/ft/001795/vestnik10_7.pdf
4. Котов С.Л., Нагрузочное тестирование как элемент формирования безопасных систем // http://www.ooogic.ru/downloads/loading % 20test % 20as % 20an % 20element.pdf
5. Лаврищева Е.М., Петрухин В.А., Методы и средства инженерии программного обеспечения // http://window.edu.ru/resource/699/41699/files/lavrishcheva_petrukhin.pdf
6. Липаев В.В., Проектирование и производство сложных заказных программных продуктов // http://www.computer-museum.ru/books/lipaev/lip_proektirovanie_slognoe.pdf
7. Павловская О.О., Статические методы оценки надежности программного обеспечения // http://dspace.susu.ac.ru/bitstream/handle/0001.74/778/7.pdf? sequence=1
8. Темичев А.А., Андреев Е.И., Кычкин А.В., Автоматический контроль надежности системы распределенного мониторинга энергопоказателей // http://www.ssc.smr.ru/media/ipuss_conf/14/4_07.pdf
9. Jie M., Honlin Zh., Wenbo X., Jin L., Reliability Testing Methods for Critical Information System based on State Random // http://www.ipcsit.com/vol16/6ICICM2011M009.pdf