Moduláris programozás

Szerző: Lewis Jackson
A Teremtés Dátuma: 10 Lehet 2021
Frissítés Dátuma: 9 Lehet 2024
Anonim
Moduláris programozás - Technológia
Moduláris programozás - Technológia

Tartalom

Meghatározás - Mit jelent a moduláris programozás?

A moduláris programozás a számítógépes program külön alprogramokra történő felosztásának folyamata.


A modul különálló szoftverösszetevő. Gyakran alkalmazható különféle alkalmazásokban és funkciókban a rendszer többi összetevőjével együtt. Hasonló funkciókat csoportosítanak ugyanabba a programozási kód egységbe, és külön funkciókat fejlesztenek külön kód egységként, hogy a kódot más alkalmazások újra felhasználhassák.

Az objektum-orientált programozás (OOP) nagymértékben kompatibilis a moduláris programozási koncepcióval. A moduláris programozás lehetővé teszi, hogy több programozó önállóan megossza a program munkáját és hibakeresését.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a moduláris programozást

A moduláris programozás moduljai érvényesítik az összetevők közötti logikai határokat és javítják a karbantarthatóságot. Interfészek révén épülnek be. Úgy tervezték, hogy minimalizálják a különböző modulok közötti függőségeket. A csapatok külön fejleszthetnek modulokat, és nem igényelnek a rendszer összes moduljának ismeretét.

Minden egyes moduláris alkalmazáshoz verziószám tartozik. Ez rugalmasságot biztosít a fejlesztők számára a modul karbantartásában. Ha módosítást kell végrehajtani egy modulon, akkor csak az érintett alprogramokat kell módosítani. Ez megkönnyíti a program olvashatóságát és megértését.

A moduláris programozásnak van egy fő modulja és sok kiegészítő modulja. A fő modult végrehajthatóként (EXE) állítják össze, amely meghívja a kiegészítő modul funkcióit. A kiegészítő modulok külön futtatható fájlokként léteznek, amelyek betöltődnek, amikor a fő EXE fut. Minden modulnak egyedi neve van a PROGRAM utasításban. A modulok funkcionális neveinek egyedinek kell lenniük a könnyű hozzáférés érdekében, ha a fő modul által használt funkciókat exportálni kell.

A modulkoncepciót támogató nyelvek az IBM Assembler, COBOL, RPG, FORTRAN, Morpho, Zonnon és Erlang.

A moduláris programozás előnyei a következők:


  • Kevesebb kódot kell írni.
  • Egyetlen eljárást lehet kifejleszteni az újbóli felhasználásra, kiküszöbölve a kód sokszor történő újraírásának szükségességét.
  • A programokat könnyebben lehet megtervezni, mivel egy kis csapat a teljes kódnak csak egy kis részével foglalkozik.
  • A moduláris programozás lehetővé teszi sok programozó számára, hogy együttműködjen ugyanazon alkalmazáson.
  • A kódot több fájl tárolja.
  • A kód rövid, egyszerű és könnyen érthető.
  • A hibák könnyen azonosíthatók, mivel azok egy alprogramban vagy funkcióban vannak elhelyezve.
  • Ugyanaz a kód használható számos alkalmazásban.
  • A változók körét könnyen ellenőrizni lehet.