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 :
