Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Programkészítés elvei

Hasonló előadás


Az előadások a következő témára: "Programkészítés elvei"— Előadás másolata:

1 Programkészítés elvei

2 Stratégiai elveinek Taktikai elvek Technológiai elvek Technikai elvek Esztétikai-ergonómiai elvek Stratégiai elvek

3 Stratégiai elvek Egyik legfontosabb - „oszd meg és uralkodj” elve részekre osztás, részek független megoldása feladatok könnyebb megoldása programunk könnyen kezelhető Lépésenkénti finomítás feladat megoldását először átfogóan (részletekkel nem foglalkozunk) részfeladatokra bontás

4 Program felülről lefelé való kifejtése (top­down programozás)
A bemeneti adatokból indul ki és a kimeneti adatokat próbálja előállítani. Ez a leggyakrabban használt mód­szer, ezt segítik az eljárások, függvények és elemi programozási tételek is. Program alulról felfelé való felépítése (bottom­up programozás) A kimeneti adatokból indul ki és próbálja meghatározni az előállításukhoz szükséges bemeneti adatokat és a megfelelő utasítássort.

5 Taktikai elvek Párhuzamos finomítás elve Vissza az ősökhöz elv
Milyen elv alapján hajtsuk végre a lépésenkénti finomítást. Párhuzamos finomítás elve A szint összes részfeladatára kell elvégezni a finomítást. Nem szabad előre sietni valamelyik könnyebbnek vélt ágon, mert előfordulhat, hogy munkánk kárba vész. Vissza az ősökhöz elv Erre akkor van szükségünk, amikor körültekintő megfontolásaink ellenére zsákutcába kerülünk. Ekkor vissza kell lépni az előző szinthez (őshöz), és újra végig kell gondolni a részfeladatokra bontást, és tapasztalatainkat.

6 Technológiai elvek Ezek az elvek az algoritmus (és a kód) írására, annak szabályaira vonatkoznak. Algoritmusleírási szabályok Értelmes sorokra tördelés – világos tagolás Bekezdéses leírás Összetett struktúrák zárójelezése A „beszédes” azonosítók elve

7 Technikai elvek A program kódjával kapcsolatosak. Az előzőek a program megírásához szükségesek, ez utóbbiak pedig a program használhatóságához elengedhetetlenek – helyes, jó program. Barátságosság, udvariasság Biztonságosság Jól olvasható program A (jól) dokumentált program

8 Esztétikai­-ergonómiai elvek
A program emberközelségéről van szó. Nagy gondot kell fordítani a program által megjelenített információk külalakjára. (Eredmény kiíratása, tájékoztató, a felhasználó­val való párbeszéd módja, stb.) - Lapkezelési technika - Fontos adatok kiemelése - Menütechnika Tördelés - Ikontechnika Következetesség - Naplózás Funkcióbillentyűk - Hibajelzés követelményei - Segítség - Értelmezési tartomány kijelzése - Ablaktechnika


Letölteni ppt "Programkészítés elvei"

Hasonló előadás


Google Hirdetések