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

UptoLike

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