Jis žinomas kaip modulis (nuo lotyniško modulio ) iki struktūros ar vienetų bloko, kuris statyboje yra kiekybiškai, kad būtų lengviau, reguliariai ir ekonomiškai. Todėl kiekvienas modulis yra sistemos dalis ir paprastai sujungiamas su kitais komponentais.
Modulinį laikymą lengva surinkti ir paprastai siūlo platų lankstumą (ne jo sudedamosiose dalyse, bet montavimo būdu). Kita vertus, galutinis produktas ar sistema gali išsaugoti savo išvaizdą nepatiriant pasekmių tik taisydamas modulį ar komponentą, kuris neveikia. Sistemos gebėjimas moduliuoti yra suprantamas kaip kelių elementų, kurie yra tarpusavyje susiję ir kurie yra solidūs (kiekvienas atlieka užduotį siekdamas bendro tikslo), sąjungą .
Kita vertus, architektūra, kaip modulis, yra priemonė, naudojama apskaičiuoti architektūrinių kūnų proporcijas. Ar tai, apskritai, yra žinomas kaip modulis matmeniui, kuris paprastai laikomas matavimo vienetu .
Geometrijai, kita vertus, modulis yra segmento, ribojančio vektorių, išplėtimas. Matematika taip pat nurodo, kad modulis sudaro absoliučią tam tikros priemonės vertę arba leidžia apibūdinti kiekį, naudojamą tam tikruose skaičiavimuose, kad būtų galima palyginti.
Fizikos srityje modulis yra įranga, naudojama reguliuoti vandens kiekį, kuris eina per kanalą arba cirkuliuoja vamzdžio ar skylės viduje. Numerizmas žino kaip modulį monetų ar medalių skersmenį.
Muzikoje modulis yra moduliavimo veiksmas ir pasekmė, ty iš vieno rakto į kitą. Šie perėjimai gali būti sklandūs ir lengvai numatomi, paprastais skaitymo ir interpretavimo vienetais, arba brusque, netikėtai ir net labai dažni, kurie reikalauja gerai apmokytų ausų, kad juos suprastų ir vykdytų geru skoniu ir muzikalumu.
Kompiuterių programuotojai yra įpratę išspręsti problemas ir, kadangi jie gali pateikti skirtingus sudėtingumo laipsnius, sunkiausiais atvejais geriausias būdas yra modulinis programavimas (terminas „modulis, šiuo atveju primena kalbos erą“). „Pascal“ ir paprastai nenaudojami dabartinėje žargone). Akivaizdžiausias šio darbo privalumas yra tai, kad jūs gaunate keletą procedūrų ar funkcijų, galinčių prisiimti didelę užduočių įvairovę, kai kurios mažesnės nei kitos, ir kurios padeda organizuoti programos kodą.Struktūrizuojant bet kokios rūšies programos kodą, būtina atpažinti tas sekas, kurios bus naudojamos daugiau nei vieną kartą, kad būtų išvengta nereikalingo linijų kartojimo. Grupavimas toms užduotims, kurios bus atliekamos dažnai funkcijose, ne tik suteikia tiesioginę naudą kodui padaryti aiškesnį ir aiškesnį, bet ir žymiai sumažina programos dydį.
Modulinis programavimas grindžiamas principu, kad problema bus išskirstyta į mažesnius, kad juos išspręstų vienas po kito, kol bus pasiektas galutinis tikslas. Kompiuteriniu požiūriu mes sakytume, kad programa yra suskirstyta į daugybę subprogramų, kurios šiuo atveju yra moduliai. Kaip ir kituose laukuose, jei vienas iš modulių turi tam tikrą netikėtą elgesį, jį lengva aptikti ir dirbti, nedarant įtakos kitiems. Be to, stambios įmonės dažnai skiria tą patį projektą dešimčiai programuotojų, kurie daugeliu atvejų viršija 100, o darbo pasiskirstymas, be modulinės konstrukcijos, yra protingiausias būdas susidurti su vystymusi .