Bazy w dresie #2.5 | Model spiralny
📂 MySQL
Co to model spiralny
Model spiralny bazy danych to sposób projektowania systemu baz danych, który łączy elementy podejścia przyrostowego i iteracyjnego. Proces projektowania przebiega w cyklach (spiralach), z których każdy obejmuje planowanie, analizę ryzyka, projektowanie, implementację oraz ocenę wyników. Każda kolejna spirala rozwija projekt, dodając nowe funkcje lub udoskonalając istniejące elementy bazy danych.
Dzięki temu model spiralny pozwala na stopniowe dopracowywanie struktury bazy danych i redukcję błędów na wczesnym etapie. Ułatwia także reagowanie na zmiany wymagań użytkowników i warunków projektowych, co czyni go elastycznym i bezpiecznym podejściem do tworzenia złożonych systemów baz danych.
Jak wygląda

Tak wygląda
Model spiralny ma 4 strefy, w których projekt se wchodzi i wychodzi. Jest tak tak robione, dopóki nie będzie git. Słada się z:
- Projektowanie
- Analiza ryzyka
- Konstrukcja
- Ocena klienta
Zalety

✅✅✅
- Do dużych systemów - szybka reakcja na powtarzające się czynniki ryzyka
- Częsty kontakt z klientem - klient widzi co i jak
- Połączenie interakcji z klasycznym modelem kaskadowym
Wady

❌❌❌
- Trudno przekonać do niego klienta - dużo robienia, a co za tym idzie jest po prostu wolne
- Nigdy nie wiadomo ile razy wykona się cykl pracy - Nie każdy lubi gambling
- Problem, gdy źle oszacujemy ryzyko