659.75K
Категория: ИнформатикаИнформатика

Цели задачи и методы исследования программного кода

1.

Практическая работа по дисциплине:
Цели задачи и методы исследования программного кода
Выполнил:
Заплетин Филипп Михайлович
Группа: ИНОосИСП221
Проверил: к.п.н., доцент
Александрина Н.А.
Волгоград 2024

2.

Цели и задачи
1
3
Изучение и анализ качества
кода: оценка чистоты,
структурированности и
легкости понимая кода
Улучшение читаемости и
поддерживаемости кода:
Создание кода, который
легко понимать и изменять
другим разработчикам.
5
2
4
Поиск и устранение ошибок и
дефектов: Обнаружение и
исправление ошибок,
которые могут привести к
некорректной работе
программы.
Проверка соответствия
стандартам и требованиям:
Гарантировать
соответствие кода
установленным стандартам
и требованиям проекта.
Оптимизация
производительности:
Улучшение скорости работы
программы и оптимизация
использования ресурсов.

3.

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

4.

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

5.

Практическое применение методов исследования программного кода
Поиск ошибок и уязвимостей
Реинжиниринг кода
Методы исследования программного кода могут
использоваться для выявления ошибок, уязвимостей и
потенциальных проблем безопасности в исходном коде
программ. Это помогает разработчикам улучшить
качество своих приложений и обеспечить защиту от
вредоносных атак.
Методы исследования программного кода могут
применяться для анализа и перестройки существующего
кода с целью улучшения его структуры,
производительности и обслуживаемости. Это особенно
полезно при работе с устаревшими или сложными
системами.
Оптимизация производительности
Автоматизированное тестирование
Исследование кода может помочь выявить узкие места
и оптимизировать программу для улучшения ее
производительности и эффективности. Это особенно
важно при разработке высоконагруженных и
критически важных систем.
Методы исследования программного кода могут
использоваться для автоматизации тестирования
приложений, что позволяет выявлять ошибки на ранних
этапах разработки и обеспечить более стабильную
работу программы.

6.

7.

Спасибо за
внимание
Волгоград 2024
English     Русский Правила