Programkészítés folyamata és a specifikáció
Programkészítés folyamata
- Specifikáció készítése
- Algoritmus készítése
- Adatok tervezése, leírása. (Ki-, bemenő adatok, konstansok, változók)
- Kódolás
- Tesztelés
- Hibakeresés
- Hibajavítás
- Hatékonyság és használhatóság vizsgálata
- Dokumentáció (fejlesztői és felhasználói)
- Karbantartás
Specifikáció
A feladat szöveges és formalizált, matematikai leírása, követelmények, környezeti igények
A specifikáció alapján tervezzük a programot.
Tartalmi követelmények
A specifikációnak tartalmaznia kell:
- A megoldandó feladatot szöveges formában
- A bemenő és kimenő adatok elnevezését, leírását, értékhalmazát, jellemzőit.
- Az eredmény kiszámítási szabályát
- A programmal szemben támasztott követelményeket.