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

UptoLike

ВВЕДЕНИЕ
Систематический подход к разработке сложных программ (программных
комплексов) предполагает представление задачи в виде совокупности небольших
и относительно независимых частей, решение которых можно осуществлять от-
дельно.
Структурное программированиетехнология разработки программ, при
которой все этапы (проектирование, кодирование и тестирование) осуществляют-
ся взаимосвязанным образом в соответствии с определенным набором правил, об-
легчающих
восприятие и сопровождение программ.
Структурное программирование основано на принципах пошаговой
детализации при проектировании программ, модульном программировании и
структурном кодировании [2].
Модульное программированиеэто процесс разделения программы на ло-
гические части (функциональные блоки), называемые модулями, и последова-
тельное программирование каждой части.
Понятие модуля является развитием понятия подпрограммы.
Программный модуль должен удовлетворять двум
основным требованиям:
быть независимым,
выполнять определенную функцию.
Модуль должен быть независим от источника входных данным, места на-
значения выходных данных и от других модулей (подразумевается, что модуль
можно изменить или модифицировать, не вызывая каких-либо последствий в дру-
гих модулях).
У модуля должна быть одна точка входа и одна точка
выхода. Данные, ис-
пользуемые внутри модуля, должны быть определены в этом модуле (локальные
данные). Если данные обрабатываются в нескольких модулях, то их следует раз-
местить в отдельном модуле (модуле глобальных описаний).