Tartalomjegyzék:
Meghatározás - Mit jelent a szoftverfejlesztés?
A szoftverfejlesztés a felhasználói igények elemzésének, valamint a végfelhasználói alkalmazások tervezésének, kivitelezésének és tesztelésének a folyamata, amely ezeket a programozási nyelvek használatával kielégíti. Ez a mérnöki alapelvek alkalmazása a szoftverfejlesztésben. Az egyszerű programozással ellentétben a szoftverfejlesztést nagyobb és összetettebb szoftverrendszerekre alkalmazzák, amelyeket kritikus rendszerekként használnak a vállalkozások és a szervezetek számára.
A Techopedia magyarázza a szoftverfejlesztést
A szoftvermérnök figyelembe veszi a végfelhasználók szoftveres igényeit, és következésképpen új alkalmazásokat fejleszt vagy tervez. Ezenkívül a szoftverfejlesztés magában foglalhatja a meglévő szoftverek elemzésének és módosításának folyamatát a jelenlegi alkalmazási igények kielégítése érdekében.
Ahogy a számítógépes hardver olcsóbbá válik, a hangsúly a szoftver rendszerekre kerül. A nagy szoftver rendszerek sokkal összetettebbek lehetnek, mint a futtatásukhoz használt hardverek, tehát nagy a kereslet a bevált gyakorlatok és a szoftverfejlesztésben alkalmazható mérnöki folyamatok iránt. A szoftverfejlesztés során fegyelemnek és ellenőrzésnek kell lennie, ugyanúgy, mint minden összetett mérnöki erőfeszítésnél.
A modern fogyasztói elektronikában a közvetlen versenyben lévő eszközöknek gyakran hasonló a hardver és a feldolgozási teljesítmény, de a felhasználói élmény a használt szoftvertől függően nagyban változik.