Programozási módszerek

Ötletszerű programozás

Ebben az esetben nem készül terv, nem osztják fel a programozók a feladatokat, hanem a fejlesztő minden előkészület nélkül azonnal a kód elkészítéséhez kezd. Egyszerű esetekben célravezető lehet ez a módszer, de az esetek túlnyomó többségében nem az. A program kódjának ötletszerű megvalósítása , ha a feladat összetetté válik, nagyon bonyolult, áttekinthetetlen program kódot eredményezhet. Az ilyen kódokban a hibakeresés nehéz, sok esetben megoldhatatlan feladat. Általában nem készít a programozó dokumentációt ezáltal a későbbi rendszer továbbfejlesztése nehézségekbe ütközhet. Ezt a módszert, még a legegyszerűbb esetekben is ajánlott elkerülni.

Moduláris programozás

A programok fejlesztése csoportokban történik, ezáltal a munkamegosztás és a párhuzamos fejlesztés miatt a fejlesztési idő lecsökken. A programozókat rendszerszervező koordinálja. A kódolást rendszerszervezési elemzési munka előzi meg. A modulokban a fejlesztők rész feladatokat oldanak meg. Az elkészült modulokat összeillesztik. A Modern fejlesztői környezetek támogatják a moduláris rendszer fejlesztési technikát.

Strukturált programozás

A fejlesztés során a problémát egyre kisebb egységekre bontják. Gyakorlatilag a program szerkezetek (vezérlési szerkezetek, nyelvi elemek) szintjére. Ezekből a struktúrákból építik fel az alkalmazást. A program szerkezetek egymásba ágyazásával komplex kódot kapunk.

Objektum orientált programozás

Az objektum orientált programozás (oop) alapja az objektum. Az objektumokról feltételezzük, hogy a bennük található kód hibátlan és elvégzik a reájuk bízott feladatot. A publikus paraméterek segítségével kommunikálnak a többi objektummal. A programozó feladata, hogy az objektumok viselkedése alapján állítsa össze a program kódot és kialakítsa közöttük a kommunikációt. Az események hatással vannak az objektumokra. Az eseményvezérelt programozás egy nagyon fontos része az oop-nek.

Vizuális programozás

A fejlettebb környezetek tartalmaznak olyan vizuális objektumokat, amelyek alkalmazása esetén nincsen szükség akár kódolásra sem. Elsődleges feladat a dialógusok és a menürendszer kialakítsa az előre elkészített objektumok segítségével. A fejlesztés két ideje a tervezési és a futási idő. Tervezési időben történik az alkalmazás kialakítása amely három részből áll: Dialógusok összeállítása a vezérlő elemekből. A vezérlő objektumok testre szabása, Az objektumok eseményeihez rendelt kódírás. Futási időben program tesztelése történik.

Program modellezés

A legújabb programozási technika. A hangsúly áttevődik az implementációról a szervezésre. Az alkalmazás szervezés során a fejlesztői környezet dokumentációs rendszerbében történik a tervezés, majd az automatikus kódgenerátor segítségével a környezet önmaga készíti el az alkalmazás programkódját.

Tartalom :