Szoftverfejlesztés
A szoftvertervezés a mérnöki tudományok egyik területe, amely a számítógépek vagy más elektronikus eszközök számára programokat tervez és ír. A szoftvermérnök vagy programozó szoftvereket ír (vagy módosítja a meglévő szoftvereket), és olyan módszerekkel állít össze szoftvereket, amelyek javítják azokat. A jobb minőségű szoftver könnyebben használható. A jobb dokumentáció segít más embereknek megérteni és karbantartani, valamint új funkciókkal bővíteni. A szoftvermérnökké váláshoz tapasztalatra és gyakorlatra van szükség a kódírás terén. A szoftverfejlesztés nagyon nehéz munka lehet. A szoftverkiadás életciklusa során megismétlődhet.
Részletes DoD műszaki referenciamodell.
A szoftver létrehozásának lépései
A szoftverfejlesztés nagyjából a következő lépésekre osztható:
- A követelmények megmondják, hogy mit kell tennie a szoftvernek.
- A szoftvertervezés általában papíron történik. Megírja, hogy mik a szoftver különböző részei, és hogyan kommunikálnak egymással.
- A tervezési fázis befejezése után a szoftver minden egyes komponensét (részét) kódolják. A kód az, ami megmondja a számítógépnek, hogy pontosan mit kell tennie az egyes lépéseknél.
- A tesztelés azt vizsgálja, hogy az összetevők megfelelnek-e a követelményeknek, és hogy a rendszer egésze megfelel-e a követelményeknek.
- Ez a folyamat részben vagy egészben megismételhető, ha szoftverhibákat találnak, vagy új követelményekre van szükség.
Szoftverek készítéséhez használt eszközök
A szoftverfejlesztők számos eszközt és gyakorlatot használnak a szoftverek készítése során. Néhány a leggyakoribbak közül:
- Folyamatábrák
- UML diagram
- Hibakeresési eszközök
- Fordító
- Szövegszerkesztő, általában egy IDE - Integrált fejlesztőkörnyezet - része.
- Adatbázis
Kapcsolódó oldalak
- Szoftverfejlesztés