Zpátky Domů

Článek | Zjistil.cz

Český název: Vývoj softwaru
Anglický název: Computer programming

Co je vývoj softwaru? Vývoj softwaru je proces vytváření programů, které mohou počítače spouštět a plnit úkoly. Co dělá programátor? Programátoři navrhují a vytvářejí algoritmy, což jsou podrobné popisy postupů, které počítač musí provést. K tomu používají programovací jazyky, které jsou srozumitelnější pro lidi než strojový kód, který počítač přímo spustí. Co dalšího programátoři dělají? Kromě psaní kódu programátoři také:
Analyzují požadavky, aby pochopili, co má software dělat
Testují software, aby zjistili, zda funguje správně
Odstraňují chyby, pokud se v softwaru vyskytnou
Vytvářejí systémy pro sestavení softwaru
Spravují výsledné artefakty, jako je strojový kód programů Jak se software vyvíjí? Vývoj softwaru je rozsáhlý proces, který zahrnuje:
Požadavky: Zjištění, co má software dělat
Návrh: Plánování, jak software bude fungovat
Konstrukce: Psaní kódu
Testování: Ověřování, zda software funguje správně
Nasazení: Uvedení softwaru do provozu
Údržba: Aktualizace a oprava softwaru Existují různé způsoby vývoje softwaru? Ano, existuje mnoho různých metod vývoje softwaru, jako například:
Agilní: Zaměřuje se na rychlé dodávky malých přírůstků softwaru
Vodopád: Sekvenční proces, kde každý krok musí být dokončen před zahájením dalšího
Spirála: Kombinuje vlastnosti agilních a vodopádových metod Jaké nástroje programátoři používají? Programátoři používají různé nástroje, jako například:
Kompilátory: Převádějí kód do strojového kódu
Debuggery: Pomáhají odhalovat chyby v kódu
Profilery: Zjišťují, jak software využívá zdroje
Nástroje pro návrh uživatelského rozhraní: Pomáhají vytvářet uživatelsky přívětivá rozhraní
Nástroje pro modelování UML: Umožňují vizualizovat návrh softwaru
Nástroje pro automatizaci sestavení: Automaticky sestavují software z kódu Je vývoj softwaru inženýrství? Vývoj softwaru se někdy nazývá softwarové inženýrství, zejména když používá formální metody nebo následuje proces inženýrského návrhu.

Facebook Twitter