2.2.   ТЕХНОЛОГИЯ ПРОЕКТИРОВАНИЯ ПРОГРАММ

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

 

Рис. 2.2. Традиционная технология программирования
Для разработки программы в целях решения конкретной прикладной задачи сложилась традиционная технология (рис. 2.1). Здесь связь 1 означает следующее: заказчик на естественном (например, русском) языке объясняет математику или системотехнику (аналитику), какую прикладную задачу он хочет решить. Эта задача из некоторой предметной области, например, задача бухгалтерского учета или зачисления абитуриентов в вуз. Связь 2 означает следующее: математик (или системотехник – аналитик)) формализует задачу, представляя ее в виде математической модели или составляя строгое формальное описание процедуры ее решения, входных и выходных данных. Этот этап называется формализацией задачи.