Satura rādītājs:
Definīcija - ko nozīmē modulārā programmēšana?
Modulārā programmēšana ir process, kurā datorprogramma tiek sadalīta atsevišķās apakšprogrammās.
Modulis ir atsevišķs programmatūras komponents. To bieži var izmantot dažādās lietojumprogrammās un funkcijās ar citiem sistēmas komponentiem. Līdzīgas funkcijas ir sagrupētas tajā pašā programmēšanas koda vienībā, un atsevišķas funkcijas tiek izstrādātas kā atsevišķas koda vienības, lai kodu varētu izmantot atkārtoti citas programmas.
Objektorientētā programmēšana (OOP) lielā mērā ir savietojama ar modulārās programmēšanas koncepciju. Modulārā programmēšana ļauj vairākiem programmētājiem patstāvīgi sadalīt programmas darbu un atkļūdot.
Techopedia izskaidro modulāro programmēšanu
Moduļi modulārā programmēšanā nodrošina loģiskas robežas starp komponentiem un uzlabo apkopi. Tie ir iestrādāti caur saskarnēm. Tie ir izstrādāti tā, lai mazinātu atkarības starp dažādiem moduļiem. Komandas var izstrādāt moduļus atsevišķi un neprasa zināšanas par visiem sistēmas moduļiem.
Katrai modulārajai lietojumprogrammai ir saistīts versijas numurs. Tas izstrādātājiem nodrošina elastību moduļa uzturēšanā. Ja modulim ir jāpiemēro kādas izmaiņas, jāmaina tikai skartās apakšprogrammas. Tas programmu padara vieglāk lasāmu un saprotamu.
Modulārajai programmēšanai ir galvenais modulis un daudzi papildu moduļi. Galvenais modulis tiek sastādīts kā izpildāms (EXE), kas izsauc papildu moduļa funkcijas. Papildu moduļi pastāv kā atsevišķi izpildāmi faili, kas tiek ielādēti, kad darbojas galvenais EXE. Katram modulim ir unikāls nosaukums, kas piešķirts paziņojumā PROGRAM. Funkciju nosaukumiem visos moduļos jābūt unikāliem, lai tiem būtu viegli piekļūt, ja galvenā moduļa izmantotās funkcijas ir jāeksportē.
Valodas, kas atbalsta moduļa koncepciju, cita starpā ir IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon un Erlang.
Modulārās programmēšanas izmantošanas priekšrocības ir šādas:
- Jāsaraksta mazāk koda.
- Atkārtotai izmantošanai var izveidot vienu procedūru, novēršot nepieciešamību kodu atkārtoti ievadīt atkārtoti.
- Programmas var izveidot vienkāršāk, jo neliela komanda nodarbojas tikai ar nelielu daļu no visa koda.
- Modulārā programmēšana ļauj daudziem programmētājiem sadarboties vienā un tajā pašā lietojumprogrammā.
- Kods tiek glabāts vairākos failos.
- Kods ir īss, vienkāršs un viegli saprotams.
- Kļūdas var viegli identificēt, jo tās ir lokalizētas apakšprogrammā vai funkcijā.
- To pašu kodu var izmantot daudzās lietojumprogrammās.
- Mainīgo lielumu var viegli kontrolēt.
