2013. szeptember 13., péntek

SZF21 - Programozás módszertan

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