Модульное программирование

Модульное программирование - метод разработки программ, предполагающий разбиение программы на независимые модули. Считается, что:

- оптимальный по размерам модуль целиком помещается на экране дисплея;

- разделение большой программы на модули облегчает ее разработку, отладку и сопровождение.

Модуль характеризуют:

•один вход и один выход - на входе программный модуль получает определенный набор исходных данных, выполняет содержательную обработку и возвращает один набор результатных данных, т.е. реализуется стандартный принцип РО (Input - Process - Output) - бхо д-процесс-выход;

•функциональная завершенность -модуль выполняет перечень регламентированных операций для реализации каждой отдельной функции в полном составе, достаточных для завершения начатой обработки;

•логическая независимость - результат работы программного модуля зависит только от исходных данных, но не зависит от работы других модулей;

•слабые информационные связи с другими программными модулями - обмен информацией между модулями должен быть по возможности минимизирован;

•обозримый по размеру и сложности программный элемент. С применением модульного программирования появляются возможности коллективной разработки программ как набора "независимых" частей, последовательного уменьшения сложности методом разбиения сложной задачи на более простые подзадачи, наконец, возможности повторного использования созданного ранее кода.

Способы реализации алгоритмов


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: