Будинки Розвиток Що таке модульне програмування? - визначення з техопедії

Що таке модульне програмування? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає модульне програмування?

Модульне програмування - це процес поділу комп'ютерної програми на окремі підпрограми.

Модуль - це окремий програмний компонент. Його часто можна використовувати в різних додатках і функціях з іншими компонентами системи. Подібні функції згруповані в одній одиниці коду програмування, а окремі функції розробляються як окремі одиниці коду, щоб код можна було повторно використовувати іншими програмами.

Об'єктно-орієнтоване програмування (OOP) значною мірою сумісне з концепцією модульного програмування. Модульне програмування дозволяє декільком програмістам розділити роботу та відладку частини програми самостійно.

Техопедія пояснює модульне програмування

Модулі модульного програмування накладають логічні межі між компонентами та покращують ремонтопридатність. Вони інтегруються через інтерфейси. Вони розроблені таким чином, щоб мінімізувати залежності між різними модулями. Команди можуть розробляти модулі окремо і не потребують знань про всі модулі в системі.


Кожна модульна програма має номер версії, пов'язаний з нею. Це забезпечує розробникам гнучкість у обслуговуванні модулів. Якщо будь-які зміни мають бути застосовані до модуля, слід змінити лише постраждалі підпрограми. Це полегшує програму для читання та розуміння.


Модульне програмування має основний модуль і безліч допоміжних модулів. Основний модуль складається як виконуваний файл (EXE), який викликає функції допоміжного модуля. Допоміжні модулі існують як окремі виконувані файли, які завантажуються, коли працює основний EXE. Кожен модуль має унікальне ім'я, присвоєне оператору PROGRAM. Імена функцій у модулях повинні бути унікальними для легкого доступу, якщо функції, що використовуються головним модулем, повинні бути експортовані.


Мови, що підтримують концепцію модуля, - IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon та Erlang.


До переваг використання модульного програмування належать:

  • Потрібно писати менше коду.
  • Єдина процедура може бути розроблена для повторного використання, усуваючи необхідність повторного введення коду багато разів.
  • Програми можуть бути спроектовані легше, оскільки невелика команда займається лише невеликою частиною всього коду.
  • Модульне програмування дозволяє багатьом програмістам співпрацювати в одному додатку.
  • Код зберігається в декількох файлах.
  • Код короткий, простий і зрозумілий.
  • Помилки легко визначити, оскільки вони локалізовані підпрограмою або функцією.
  • Один і той же код може бути використаний у багатьох програмах.
  • Обсяг змінних легко контролювати.
Що таке модульне програмування? - визначення з техопедії