Skip to main content

Mi az a számítógépes szoftverfejlesztés?

A számítógépes szoftverfejlesztés a számítógépes szoftver termék tervezésének, tervezésének és fejlesztésének teljes folyamata.A szoftverfejlesztés kifejezés kifejezetten a szoftver létrehozásához és karbantartásához alkalmazott összetett, fegyelmezett és szisztematikus megközelítésre vonatkozik.Sokan használják a kifejezést a szoftvertermékek létrehozásához és támogatásához szükséges készségek magyarázatához.

Annak érdekében, hogy számítógépes szoftvermérnökré váljanak, a jelölteknek be kell szerezniük a számítógépes tudomány egyetemi diplomáját.Bár egyes iskolák számítógépes szoftverfejlesztési szakot kínálnak, ez nem túl gyakori.Általában véve a szükséges készségek már szerepelnek a számítástechnikai programban, és előnye, hogy elismert tudományág.A számítógépes szoftverfejlesztés területe viszonylag új, és több időt igényelhet a széles körű elfogadáshoz.

Maga a szakma nem engedélyezett vagy szabályozott, ugyanúgy, mint a mérnökök.Számos különféle kezdeményezés történt a szakemberek csoportjának engedélyezésére, eltérő sikerrel.Az Egyesült Államokban az Elektromos és Elektronikai Mérnökök Intézete (IEEE) licencprogramot készített a számítógépes szoftvermérnökök számára, de korlátozottan elfogadja.Európában és Kanadában a szakmát szabályozzák, és a jelölteknek meg kell felelniük a speciális oktatási és tapasztalati követelményeknek, hogy professzionális számítógépes szoftvermérnökré váljanak.

Az elsődleges hangsúly ezen a területen az új szoftvertermékek létrehozását körülvevő módszertan fejlesztése.Az IEEE kidolgozott egy kézikönyvet, az úgynevezett szoftverfejlesztési tudás (SWEBOK).Ezt a könyvet úgy kell tekinteni, hogy rendelkezzen a szokásos tudás szintjével, amelyet egy észak -amerikai szoftvermérnöknek négy éves munkatapasztalat után kell megtartania.Nemzetközileg sok vita folyt a könyv mint erőforrás érvényességéről, mivel sok intézményt nem konzultáltak.

A számítógépes szoftverfejlesztés több alterületre osztható, beleértve a szoftvertervezést, a tesztelést és a karbantartást.Összességében az IEEE hivatalosan 10 különböző alterületet ismeri el.A további területek azonban tovább fejlődnek, és lehet, hogy egy ideig, mielőtt a lista teljesnek tekintik.

Sok ember, aki számítógépes szoftvermérnöknek akar lenni, számítógépes programozóként vagy fejlesztőként kezdi karrierjét.A hagyományos karrier út az, hogy ezen a területen kezdődjön, majd nyolc -tíz éves munkatapasztalat után keressen promóciós lehetőséget a szoftvermérnök számára.Ez a karrier út további oktatást és képzést igényel ebben az időszakban, mivel a technológia és a módszertan folyamatosan változik.A számítástechnikai tervezés iránti kereslet előrejelzése szerint a következő öt -nyolc évben az átlag feletti növekedés tapasztalható.A lehetőségek növekedésével jobban tisztázni és fejleszteni kell a nemzetközileg elfogadott szabványt a szakmai elismeréshez ezen a területen.