Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaMargit Fülöpné Megváltozta több, mint 10 éve
1
Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java, php, pascal, prolog, logo Milyen lépésekre van szükség? Programkészítés folyamata Programozás alapjai
2
Programkészítés folyamata
SPECIFIKÁCIÓ A feladat pontos meghatározása Ez a feladat szöveges és formalizált, matematikai leírásán túl tartalmazza a megoldással szemben támasztott követelményeket, környezeti igényeket is. Miből?, Mit? Bemenet, Kimenet, Előfeltétel, Utófeltétel Programozás alapjai
3
Programkészítés folyamata
TERVEZÉS elkészülhet a megoldás algoritmusa és az algoritmus által használt adatok leírása Mivel? Hogyan? Adatstruktúra + algoritmus előállítása Programozás alapjai
4
Programkészítés folyamata
KÓDOLÁS Programnyelvi kód A kódolás eredménye a programozási nyelven leírt program Programozás alapjai
5
Programkészítés folyamata
TESZTELÉS A program első változatban általában sohasem hibátlan, a helyességről csak akkor beszélhetünk, ha meggyőződtünk róla. Ennek egyik lehetséges módszere a tesztelés. Helyes-e a programom? Hibalista készítése Programozás alapjai
6
Programkészítés folyamata
Hibakeresés, hibajavítás Hol a hiba? Ha van benne, akkor javítom és visszatérek a tesztelés fázisához, vagy még előrébb, pl. tervezéshez, ez a hiba jellegétől függ. Ha nincs hiba => helyes program Programozás alapjai
7
Programkészítés folyamata
Hatékonyságvizsgálat Elég gyors-e? Nem igényel-e túl sok helyet Végrehajtási idő, helyfoglalás Ha nem elég gyors … stb, akkor vissza kell lépni a tervezés fázisához, és újra elölről indul az egész folyamat. Programozás alapjai
8
Programkészítés folyamata
DOKUMENTÁLÁS Egyetlen program sem használható dokumentáció nélkül Végig kíséri az egész folyamatot Hogyan használjuk a programot, milyen környezetben Felhasználói, és fejlesztői dokumentáció Programozás alapjai
9
Programkészítés folyamata
KARBANTARTÁS Hosszú életű programoknál ez igen nagy fontosságú munka Programozás alapjai
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.