Skip to main content

Mi az a szoftverfejlesztés?

A szoftverfejlesztés az a folyamat, amellyel egy vállalat, csapat vagy egyéni kidolgozza és végrehajtja az új szoftverprogram létrehozására szolgáló általános tervet.Ez a folyamat alkalmazható egy bevált programra a szoftver új verziójának létrehozására is, bár ez általában a folyamat rövidített verziója, kivéve, ha az új verzió nagymértékben különbözik az előzőtől.Számos lépés vesz részt ebben a folyamatban, kezdve annak megértésével, hogy mi szükséges a szoftverből, kidolgozva egy terv létrehozását, a kódot és a hibatesztelést az indítás előtt.A szoftverfejlesztés olyan folyamat lehet, amely egyetlen programozótól tucatnyi vagy több száz emberig terjedhet.Lehet, hogy ez egy teljesen új program, amely a meglévő piacon egy nem teljesített igényt vagy egy új szoftvert kezel.A szoftverfejlesztés megkezdésekor ez a kutatás megállapítja a fejlesztendő szoftver és a fejlesztés általános céljait.az a szoftver.A tényleges kód létrehozása előtt általában sok munkát kell elvégezni, különösen egy olyan program szempontjából, mint a felhasználói felület és az alapvető architektúra.A grafikusok, az interfészfejlesztők, a programozók és a nagy csapat gyártói mind részt vehetnek a fejlesztési szakaszban.A szoftver kódja.Ez a megvalósítás általában egy vagy több számítógépes programozót foglal magában, és a forráskódot számos különféle alkalmazásban, programozási nyelvben és egyéb segédprogramokban hozzák létre.A kód létrehozása alatt és után általában nagymértékben tesztelés vesz részt a program megfelelő működésének biztosítása érdekében, tesztelték és elindították a nagyközönség számára.Az ilyen fejlesztés az indítás után talált hibák kijavításához vagy kisebb fejlesztések és néhány új funkció bevezetéséhez szolgálhat.A felhasználói visszajelzések felhasználhatók arra is, hogy információkat gyűjtsenek a program nagyobb értelemben történő javításának módjairól.Ez a visszajelzés ezután felhasználható a szoftverfejlesztés újbóli megkezdésére a program új verzióján, amely olyan funkciókat és segédprogramokat kínál, amelyeket az előző verzióban nem találtak.