Skip to main content

Co je to počítačové softwarové inženýrství?

Počítačové softwarové inženýrství je celý proces plánování, navrhování a vývoje produktu počítačového softwaru.Termín softwarové inženýrství se týká konkrétně komplexního, disciplinovaného a systematického přístupu používaného k vytváření a údržbě softwaru.Mnoho lidí používá tento termín k vysvětlení dovedností potřebných k vytváření a podpoře softwarových produktů.

Aby se uchazeči stali počítačovým softwarovým inženýrem, musí dokončit vysokoškolský titul v oboru informatiky.Ačkoli některé školy nabízejí hlavní inženýrství počítačového softwaru, není to příliš běžné.Obecně jsou požadované dovednosti již zahrnuty do programu informatiky a má výhodu, že je uznávanou disciplínou.Pole počítačového softwarového inženýrství je relativně nové a může vyžadovat více času, aby se stal široce přijetím.

Samotná profese není licencována ani regulována stejným způsobem jako inženýři.Existuje několik různých iniciativ na licenci této skupiny odborníků s různým stupněm úspěchu.Ve Spojených státech vytvořil Institut elektrických a elektronických inženýrů (IEEE) licenční program pro počítačové softwarové inženýry, ale má omezené přijetí.V Evropě a Kanadě je profese regulována a kandidáti musí splňovat specifické požadavky na vzdělávání a zkušenosti, aby se stali profesionálním počítačovým softwarovým inženýrem.

Primárním zaměřením v této oblasti je vývoj metodiky obklopující vytváření nových softwarových produktů.IEEE vyvinula příručku s názvem Software Engineering Soudy of Knowledge (Swebok).Tato kniha je považována za standardní úroveň znalostí, že softwarový inženýr v Severní Americe by měl mít po čtyřech letech pracovních zkušeností.O platnosti knihy jako zdroje bylo na mezinárodní úrovni mnoho diskusí, protože mnoho ústavů nebylo konzultováno.

Počítačové softwarové inženýrství lze rozdělit do několika sub-oblastí, včetně návrhu softwaru, testování a údržby.Celkově je IEEE oficiálně uznáno 10 různých sub-oblastí.Další oblasti se však nadále rozvíjejí a může to být nějakou dobu, než bude seznam považován za úplný.

Mnoho lidí, kteří se chtějí stát počítačovým softwarovým inženýrem, začíná svou kariéru jako počítačový programátor nebo vývojář.Tradiční kariérní cesta má začít v této oblasti a poté hledat propagační příležitost softwarového inženýra po osmi až 10 letech pracovních zkušeností.Tato kariérní cesta vyžaduje během tohoto období další vzdělávání a školení, protože technologie a metodika se neustále mění.Předpokládá se, že poptávka po inženýrství v oblasti informatiky zažívá v příštích pěti až osmi letech nadprůměrný růst.S rostoucí příležitosti by mělo být v této oblasti větší objasnění a rozvoj mezinárodně přijímaného standardu pro odborné uznání.