Отчет № 3
«Выбор методов для выявления и устранения проблем совместимости отраслевого программного обеспечения»
по профессиональному модулю
ПМ.04 Сопровождение и обслуживание программного обеспечения компьютерных систем
основной профессиональной образовательной программы
среднего профессионального образования по специальности
Информационные системы и программирование
Кострома
Выбор методов для выявления и устранения проблем совместимости отраслевого программного обеспечения.
Проблема совместимости чаще всего возникает, когда приложение некорректно обращается к функциям операционной системы.
Как правило, ведущие производители программного обеспечения стараются своевременно выпускать новые версии программных продуктов, совместимые с актуальными операционными системами, но нередко предприятия для решения некоторых специфических задач вынуждены использовать ПО, совместимость которого с новой версией операционной системы находится под вопросом.
С учетом возможных проблем совместимости используемых приложений и новой версии операционной системы рекомендуется в обязательном порядке включить в подготовку к обновлению ОС на компьютерах предприятия следующие этапы:
· обязательная проверка используемого ПО на совместимость с новой операционной системой и сбор информации о выявленных в процессе этого тестирования проблемах
· Анализ приложений, у которых выявлены проблемы совместимости.
В процессе этого анализа нужно выяснить, насколько необходимы предприятию данные приложения, выпущены ли для них новые версии, в которых решена проблема совместимости, и в случае отсутствия таких версий - поиск инструментов для решения проблем совместимости
· тестирование инструментария для решения проблем совместимости, желательно не слишком усложняющего обслуживание компьютеров.
Если компьютер не запускается в нормальном режиме или при его запуске появляются непонятные ошибки, возможно, необходимо применить «чистую» загрузку. При данной операции компьютер загружается с минимальным набором драйверов и программ из автозагрузки. Это может помочь в решении проблемы.
"Чистая загрузка" - это безопасный режим, в котором компьютер запускается с минимальным количеством работающих программ и служб. Если при запуске компьютера в безопасном режиме ошибок не возникает, это означает, что проблема вызвана одной из программ или служб автозагрузки.
Инсталляционное тестирование:
В процессе инсталляционного тестирования проверяется корректность установки и удаления программного продукта в среде, максимально приближенной к эксплуатационной. Об этом аспекте корректной работы программного обеспечения очень часто просто забывают. Правильно выполненная установка программы — необходимое условие её корректной дальнейшей работы. Проверка правильности установки должна быть обязательным элементом проекта по тестированию любого продукта.
Регрессионное тестирование:
Повторное выполнение тестов для проверки того, что изменения, внесённые в программу в результате разработки новой или изменения существующей функциональности, устранения ошибок, не повлияли на функциональность, которая не изменялась
Тестирование совместимости:
Тестирование совместимости помогает убедиться в функциональных возможностях и надёжности работы продукта в поддерживаемых операционных системах. Также может проверяться работоспособность продукта при использовании различных аппаратных платформ.
1. Code::Blocks and MySQL:
1. Вирусные программы могут негативно повлиять на ОС, замедлив ее или даже уничтожить, что не посредственно влияет на приложение.
Решение: Вручную решить проблему или с помощью постороннего ПО удалит вредоносное ПО, скачивать ПО из проверенных источников.
2. Приложение установлено на старой ОС.
Решение: Использовать совместимость Windows или специальные утилиты, либо при установке приложения выбрать подходящий пакет обновлений Windows, для каждого ПО индивидуально, если это требуется.
3. У приложения могут возникать определенные ошибки с нехваткой ресурсов ПК.
Решение: Использовать приложение на ПК подходящие под данное приложение.
Основными ресурсами ПК являются:
· Время процессора, распределенное на каждый процесс, его может не хватить, тем самым будут наблюдаться задержки в работе ПО.
· Оперативная память.
· Физическая память.
4. У приложения могут возникнуть ошибки, при установке старой версии ПО.
Решение: Использовать только последние, либо предпоследние версии программного продукта.