Технология программирования. - 5 стр.

UptoLike

- 7 -
Введение
Изучение языков программирования обеспечивает разработчика программных
систем лишь средствами кодирования алгоритмов, представляемых в виде логиче-
ских схем. Однако для разработки больших программных систем этого явно не
достаточно. Необходимы и другие знания, обеспечиваемые дисциплиной техноло-
гии программирования (ТП). Но этот термин не вполне точен. Он охватывает толь-
ко часть возникающих проблем. Решением
этих проблем занимаются [1]:
методология программирования или совокупность механизмов программи-
рования, объединенных общим философским подходом (структурное, объектно-
ориентированное программирование);
технология программированияэто совокупность производственных про-
цессов создания программных средств и их описания;
инженерия программированиясовокупность методов и средств програм-
мирования.
1. Программа. Процесс обработки данных.
Программное средство
Цель программированияописание процесса обработки данных (ПОД).
Данныеэто представление фактов и идей в формализованном виде, пригод-
ном для передачи и переработки в некотором ПОД.
Информацияэто смысл, который придаётся данным при их переработке.
Обработка данных систематическое выполнение некоторой последователь-
ности действий с данными. Данные представляются и хранятся на носителях.
Сово-
купность носителей данных, используемых при некоторой обработке данных, назы-
вается информационной средой. Набор данных, содержащихся в какой-либо мо-
мент в информационной среде, называют состоянием этой среды. Следовательно,
ПОД можно описать как последовательность сменяющих друг друга состояний
некоторой информационной среды. Чтобы описать ПОД, необходимо определить
последовательность состояний заданной информационной среды
. Для того, чтобы
по заданному описанию ПОД порождался на ЭВМ автоматически, необходимо
формализовать это описание. Такое описание называют программой. Программа