Skip to main content

Co je to metodika vývoje softwaru?

Metodika vývoje softwaru (SDM) je prostředek, kterým je program vytvářen generováním kódu a použitím různých nástrojů.V zásadě se to týká samotného procesu a způsobu, jakým je spravován, zajistit, aby byl vývoj dokončen včas a v rámci přiměřeného rozpočtu.Existuje řada formulářů, které může metodika vývoje softwaru mít v závislosti na povaze vytvořeného programu a použitých nástrojích.Obecně se však SDM řídí potřebou zajistit rozdělení úkolů do zvládnutelných prvků a procesem, který prochází četnými, rozšiřujícími iteracemi.Obvykle se používá k organizaci procesu vytváření nového programu.K vytvoření jediného SDM lze společně použít více rámců a poté lze četné metodiky kombinovat do rodiny SDM.Použití metodiky vývoje softwaru často stanoví a podporuje osvědčené postupy při vytváření nového softwaru pro tým vývojářů.Bez SDM, na který se může během vývoje podívat, se tento proces může snadno stát chaotickým a vést k plýtvání z hlediska jak finančních zdrojů, tak času.Předtím, než lze tento SDM použít, musí být pro konkrétní proces stanoveny konkrétní cíle a celý vývojový cyklus musí být rozdělen na různé prvky.Poté lze přistupovat k jednomu prvku a probíhá se řadou kroků, z nichž každá je vizualizována jako průvod dolů, který vytváří koncept vodopádu.Tento typ metodiky vývoje softwaru se již v mnoha situacích nepoužívá, protože jej nahradily novější metody, ale nadále slouží jako základní příklad toho, jak by měl být SDM strukturován.

Spirálový model se stal jednou populární metodikou vývoje softwaru,protože se mu podaří zachytit dva důležité prvky procesu v jedné vizualizaci.Obecně je spirála jediná linie, která začíná ve středu a pohybuje se směrem ven v soustředných kruzích, které se zvětšují, ale procházejí stejným kruhovým tvarem.Toto se používá jako model pro vývoj softwaru, protože každý prvek programu začíná malý a během vývoje se zvětšuje.Jak se to stane, prochází také mnoha fázemi, jako je vývoj, hodnocení a analýza, v různých iteracích.To vše vytváří jediný sjednocený proces, který roste navenek větší, když se pohybuje opakovanými kroky, podobně jako spirála.