Кућа Развој Шта је модуларно програмирање? - дефиниција из техопедије

Шта је модуларно програмирање? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи модуларно програмирање?

Модуларно програмирање је процес поделе рачунарског програма на одвојене подпрограме.

Модул је засебна софтверска компонента. Често се може користити у разним апликацијама и функцијама са другим компонентама система. Сличне функције су груписане у исту јединицу програмског кода, а одвојене функције су развијене као засебне јединице кода, тако да код могу поново користити друге апликације.

Објектно оријентисано програмирање (ООП) у великој је мјери компатибилно са концептом модуларног програмирања. Модуларно програмирање омогућава више програмера да самостално поделе рад и дебугирају делове програма.

Тецхопедиа објашњава модуларно програмирање

Модули у модуларном програмирању намећу логичке границе између компонената и побољшавају одрживост. Инкорпорисани су путем интерфејса. Дизајнирани су тако да минимизирају зависности између различитих модула. Тимови могу засебно да развијају модуле и не захтевају знање свих модула у систему.


Свакој модуларној апликацији придружен је број верзије. То програмерима пружа флексибилност у одржавању модула. Ако се било какве промене морају применити на модул, морају се мењати само подпрограми на које се то односи. То олакшава програм читању и разумевању.


Модуларно програмирање има главни модул и много помоћних модула. Главни модул је састављен као извршни формат (ЕКСЕ), који позива функције помоћног модула. Помоћни модули постоје као одвојене извршне датотеке, које се учитавају када се покрене главни ЕКСЕ. Сваки модул има јединствено име додељено у изјави ПРОГРАМ. Називи функција преко модула требају бити јединствени за лак приступ ако се функције које користи главни модул морају извозити.


Језици који подржавају концепт модула су ИБМ Ассемблер, ЦОБОЛ, РПГ, ФОРТРАН, Морпхо, Зоннон и Ерланг, између осталих.


Предности употребе модуларног програмирања укључују:

  • Мање кода мора бити написано.
  • Поновни поступак може се развити за поновну употребу, елиминирајући потребу да се код више пута упише.
  • Програми се могу лакше осмислити јер се мали тим бави само малим делом целог кода.
  • Модуларно програмирање омогућава многим програмерима да сарађују на истој апликацији.
  • Код се чува у више датотека.
  • Код је кратак, једноставан и лако разумљив.
  • Грешке се лако могу препознати јер су локализоване у подпрограму или функцији.
  • Исти код се може користити у многим апликацијама.
  • Опсег променљивих може се лако контролисати.
Шта је модуларно програмирање? - дефиниција из техопедије