print
A A A

Podsumowanie

Model kaskadowy wskazuje czynności konieczne przy wytwarzaniu oprogramowania (określanie wymagań, projektowanie, implementacja, testowanie, konserwacja)

Podobnie jak przy wytwarzaniu innych produktów, przy tworzeniu oprogramowania istotne jest:

  • szacowanie i analiza ryzyka i kosztów
  • tworzenie wyczerpującej dokumentacji

Zmienność wymagań klientów i nieuniknioność popełniania błędów sugerują wykorzystanie w praktyce któregoś z wariantów rozwoju ewolucyjnego (iteracyjnego)

Każdy z konkretnych modeli wskazuje na pewne możliwości, które mogą okazać się przydatne w specyficznych warunkach realizacji określonego projektu (stworzenie prototypu, podział na „przyrosty”, wykorzystanie gotowych komponentów)

Najlepiej oczywiście rozważyć wszystkie modele i wybrać lub skonstruować proces wytwarzania oprogramowania optymalny dla konkretnego projektu

Czynnikami, które należy uwzględnić przy wyborze lub konstrukcji konkretnego procesu są m.in.: specyfika tworzonego systemu (m.in. rozmiar systemu), stosowane technologie, wielkość i charakter zespołu realizującego proces, ryzyka związane z realizacją procesu, itp.

«Model komponentowy     Określanie wymagań»