Fejlettségű programok

Fejlődés olyan programot, az egyszerű feladatok szakmai képzés alkalmazásokat lehet bontani több szakaszban. Röviden írja le és jellemezze azokat.

1. Definíció bemeneti és kimeneti adatokat a program követelményeinek.

Az első szakaszban, a be- és kimenetek a program módjára kölcsönhatást (interface) a felhasználó nyelv és programozási környezet, amelyben kerül kialakításra, valamint a követelmények hardver és rendszer szoftver számítógépek, amelyek az alkalmazás futtatásához.

2. Fejlesztési algoritmus.

Ebben a lépésben a meghatározása egy műveletsor vezető probléma megoldása, és azt írja az egyik meghatározott Sec. 1.3 formákat.

3. Coding (programozás).

A harmadik szakasz - a fordítás algoritmus egy programozási nyelv és létrehozását forráskód egyik programozási rendszerekben. Program bármilyen nyelven áll szereplők - az úgynevezett egyéni akciók engedélyezettek a nyelvet. A szereplők számának bármilyen nyelven korlátozott, és a szabályokat az írás nehéz kódolni.

4. fordítása és hibakeresés.

A forráskód Pascal nem lesz közvetlenül hajtja végre a számítógép - a munka akkor köteles összeállítani a programot. t. e. alakítjuk gépi kódot. Ezt a munkát egy speciális program, a fordító vagy a héja nyelvet. Pascal héj, amelyen keresztül tudjuk fejleszteni fogja program, az úgynevezett Turbo Pascal 7.1-ben fejlesztette ki a Borland International 1983-1997 években. Ennek eredményeként, a fordító konvertáló forráskódot gépi kód futtatható fájl kiterjesztése exe, akkor fuss (végre), hogy az operációs rendszer (OS), amelyre a fordító került kifejlesztésre. A Pascal shell jött létre az operációs rendszer MS-DOS, de a modern Windows operációs programot írt Pascal, munka azonban még mindig nem ideális Windows-felület jellemzői.

Így összeállítása - a folyamat, amelyben a program gépi kódra. A program, amely képes volt lefordítani, nem feltétlenül működik megfelelően. Ez tartalmazhat hibákat, amelyek célja, hogy azonosítsa a hibakeresés szakaszban - megtalálni a hibákat a programban. Általános szabály, hogy az összeállítás és a hibakeresés végzi a programozó egy szoros kapcsolatot.

Lehetséges szoftver hibák három csoportba sorolhatók:

· Syntax (hibák a nyelvi szabályok);

· Algoritmikus (hiba a logikája a program);

· Run-time hibák. felmerülő folyamat fut a program.

A fordító képes megtalálni csak a szintaktikai hiba, hogy azonosítsa a algoritmikus hibák a tesztelési fázisban a program. futásidejű hibák fordulnak elő, mint a helytelen felhasználói műveletek érvénytelen műveletet adatok (például megkísérli, hogy a négyzetgyök negatív szám, nullával osztani), vagy hibát a hardver és szoftver számítógépre. Kezelésük lesz szó fejezetben. 8.

Tesztelés hívják érvényesítése a munkaprogram sor „teszt” (teszt) adatokat egy ismert eredmény. Természetesen a teljes program tesztelésére egyszerre csak akkor lehetséges az egyszerű tanulási feladatok. Az aktuális program általában meg kell vizsgálni „parts” - az egyes funkciók és modulok.

6. dokumentáció és támogatás.

Ebben a lépésben segélyvonal létrehozása a rendszer és dokumentáció a program funkcionalitása kibővítésével, új megjelenések, hibajavítások, ami szinte elkerülhetetlen bonyolult szoftver rendszer. A képzési célok fenntartása lesz jelen.

Kapcsolódó cikkek