Casa Sviluppo Qual è il ciclo di vita dello sviluppo del sistema (sdlc)? - definizione da techopedia

Qual è il ciclo di vita dello sviluppo del sistema (sdlc)? - definizione da techopedia

Sommario:

Anonim

Definizione - Che cosa significa System Development Lifecycle (SDLC)?

Il ciclo di vita dello sviluppo del sistema (SDLC) è un processo di sviluppo del sistema informativo (IS). Sono stati creati e implementati vari modelli SDLC, tra cui cascata, prototipazione rapida, incrementale, spirale, fontana, costruzione e correzione, sincronizzazione e stabilizzazione e sviluppo rapido delle applicazioni (RAD).


Le fasi SDLC incrementalmente definite comprendono la raccolta dei requisiti, l'indagine, i test, la progettazione, l'installazione, l'implementazione, l'integrazione e la manutenzione.


Questo termine è anche noto come il ciclo di vita dello sviluppo del software.

Techopedia spiega System Development Lifecycle (SDLC)

Il ciclo di vita dello sviluppo del sistema è un processo dettagliato che richiede un'attenta pianificazione, esecuzione e gestione. Se non gestito correttamente, il rovescio della medaglia è l'oscillazione dell'ambito, i budget ridotti e gli sviluppatori stressati!


Un modello SDLC comune è la cascata, che prevede le seguenti serie di passaggi sequenziali: pianificazione del progetto, definizione dei requisiti IS, progettazione del sistema, sviluppo, integrazione, test, installazione e accettazione.


Il modello a spirale attraversa il processo a cascata, sviluppando un prototipo con un sottogruppo di requisiti da valutare e rieseguire con nuove abilità aggiunte, producendo un nuovo prototipo. Questo processo continua e il prototipo si evolve, diventando più sostanziale con ogni sviluppo in crescita.


Il Rapid Application Development (RAD) è un processo di sviluppo rapido ed economico di un IS e gli utenti delle applicazioni sono sempre coinvolti. A partire da un sistema di alta qualità, RAD utilizza strumenti di prototipazione e sviluppo, tra cui interfacce grafiche (GUI), generatori di codice e altri.

Il modello incrementale è una combinazione di modelli lineari (ie, waterfall) e iterativi (cioè, prototipazione). Nel modello incrementale, l'approccio di sviluppo IS prevede di affrontare singoli pezzi del progetto. Ciò può comportare piccole cascate o l'utilizzo di una cascata seguita da modelli prototipo.


Quando si sviluppa un sistema, il numero di modelli potrebbe essere adatto. Il modello migliore dipende dalle dimensioni del progetto e dal coinvolgimento dell'utente.

Qual è il ciclo di vita dello sviluppo del sistema (sdlc)? - definizione da techopedia