1. lépés (rendszerelemzés): A program megrendelője megfogalmazza igényét, hogy mit szeretne a számítógéppel megoldani.
2. lépés (rendszerfejlesztés): Az algoritmus az az eljárás, amivel a bevitt adatok felhasználásával a kívánt eredményt megkapjuk.
3. lépés (specifikáció): A megbízó, a rendszerfejlesztő és a programozó együtt megalkotja azt a modellt, ami alapján a tényleges program működni fog. A specifikáció a szakmai nyelv mellett tartalmazza a programozói szóhasználatot a felhasználó számára érthető formában. Ebben leírják:
- a tervezett hardverigényt
- a tervezett op.rendszert
- milyen adatokat kell rögzíteni
- hol, milyen formában kell az eredmény
- az alkalmazói programozási nyelvet
- milyen adatvédelemre van szükség.
4. lépés (algoritmus-tervezés): A cél a megoldás szerkezetének géptől és programozási nyelvtől független szerkezeti egységet bemutató leírása (szöveges algoritmus, jel-algoritmus).
5. lépés (megvalósítás): Ez a programozók feladata.
6. lépés (kódolás): A program összekapcsolt utasítások sorozata, ami a programozás terméke. A megtervezett program megvalósítása a programnyelv kiválasztásával történik.
7. lépés (tesztelés): Mielőtt a program alkalmazására sor kerül, ellenőrizni kell annak helyességét. A tesztelés a problémamegoldás biztosítéka (íróasztal-teszt, formai teszt, szintaktikai teszt, szemantikai teszt).
8. lépés (dokumentálás): A programdokumentáció a program felépítésével és megvalósításával kapcsolatos valamennyi dokumentum gyűjteménye (felhasználói kézikönyv, szemléltetési kézikönyv).
9. lépés (rendszerbevezetés): A letesztelt programok üzemeltetésre készek. A rendszerbevezetés az installálással kezdődik. Az üzemeltetőket, a felhasználókat ki kell képezni a program kezelésére, hibák elhárítására.


Megjegyzés hozzáadásához be kell jelentkeznie.


