![Kaskadowe i iteracyjne modele rozwoju oprogramowania i aplikacji](/pl/assets/components/phpthumbof/cache/xaplikacje_python_django.606233f069c6df87179ce03ecccb95f8.jpg.pagespeed.ic.UpKcNEK-MW.jpg)
Kaskadowe i iteracyjne modele rozwoju oprogramowania i aplikacji
Metaforycznie, porównanie wodospadowych i iteracyjnych modeli rozwoju jest często opisywane na przykładzie rozwoju pojazdów. W przypadku "wodospadu" najpierw opisuje się wymagane cechy pojazdu, a następnie na podstawie tych wymagań opracowuje się dokumentację projektową. Po opracowaniu dokumentacji konstrukcyjnej następuje montaż poszczególnych elementów pojazdu i ich wzajemna integracja. Powstały w ten sposób zespół jest następnie testowany zgodnie z dokumentacją projektową, zanim gotowy pojazd zostanie przekazany klientowi. Wszystkie te etapy trwają dość długo, a klient dopiero na samym końcu otrzymuje produkt nadający się do użytku. Podejście iteracyjne jest nieco inne. Na początku postawiono zadanie skonstruowania pojazdu. A efektem pierwszej iteracji może być wariant takiego pojazdu - na przykład hulajnoga. Nie potrzebuje on silnika spalinowego i może być montowany dziesiątki razy szybciej niż samochód.