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.Zoom
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

AlegsaOnline.com - 2020 / 2023 - License CC3