Letölthető az órai prezentáció itt.
Programozás típusok jellemzői
-----------------------------
Moduláris programozás (OOP)
Előnyök:
- Részprogramok könnyen áttekinthetők
- Könnyebben megírható
- Több modul írható egy időben (párhuzamos problémamegoldás)
- Könnyebben javítható
- A modulok szabványosíthatók
Struktúrált programozás
- A végeredmény tekintetében egy bizonyítottan helyesen működő programot kapunk.
- Jóval nagyobb vele a munka.
Módszertani folyamat:
1., Specifikáció
- a feladat pontos meghatározása
- olyan leképzést határoz meg, amely a bemenő értékekhez hozzárendeli a jó eredményt.
- a feladat szöveges és formalizált, matematika megoldásán túl tartalmazza a megoldással szemben támasztott követelményeket, környezeti igényeket is.
a., Absztrakt specifikáció
- Elő-, utófeltétel:
A bemenő-, illetve kimenő adatokra kirótt feltételek.
- Specifikáció részei:
a., Feladatspecifikáció
- feladat szövege
- a bemenő és kimenő elnevezése, értékhalmazának leírása
- a feladat szövegében használt fogalmak definíciói, eredmény kiszámítási szabálya
- a bemenő adatokra meghatározott előfeltétel
- a kimenő adatok meghatározott utófeltételei
b., A program specifikálása
- program elő és utófeltétele
- a bemenő és kimenő adatok elnevezése, értékhalmazának leírása
b., Technikai specifikáció
- A feladat szövegében használt fogalmak definícióit
- a program környezetének leírása (harware igény, program nyel, szükséges fájlok, stb.)
- a programmal szembeni egyéb követelmények (minőség, hatékonyság, hordozhatóság, stb.
Ha többet szeretnél tudni erről, nézd meg ajánlott PHP - OOP tanfolyamunkat!
Nincsenek megjegyzések:
Megjegyzés küldése