Программирование — это процесс создания компьютерных программ или программного обеспечения. 24
Также это дисциплина, изучающая методы и приёмы создания и развития компьютерных программ. 2
Программирование включает: 2
- Анализ предметной области — выделение требований к программе и точную постановку решаемых задач. 2
- Проектирование программы — выделение компонентов или модулей на основе отдельных решаемых задач, определение способов взаимодействий между ними, определение алгоритмов работы и структур данных, используемых каждым модулем. 2
- Кодирование — написание отдельных модулей на определённых языках программирования. 2
- Выявление дефектов и ошибок при помощи тестирования (проверка программы на наборе заранее выбранных сценариев, позволяющем оценить её корректность) и других методов верификации, а также отладку программы. 2
- Развёртывание — размещение программы в её рабочем окружении, настройка и подготовка её к работе, обучение пользователей работе с программой. 2
- Сопровождение — поддержка работоспособности, настройка под изменяющееся окружение, выявление дефектов и новых задач, внесение исправлений и изменений. 2