Il software Development Life Cycle o SDLC (ciclo di vita del software), designa le varie tappe nello sviluppo di un software, dalla sua concezione alla sua dismissione. Tale approccio consente di definire uno standard di sviluppo in grado di tracciare anche gli stadi intermedi che permettono di validare lo sviluppo del software, cioè la sua conformità con i requisiti dell’utente, e di verificare il processo di sviluppo, cioè l'adeguatezza dei modelli attuati.

Il SDLC ha lo scopo, dunque, di consentire l’implementazione di un prodotto dai costi competitivi, efficace e di qualità elevata.

Per tutti i software e i sistemi sviluppati, WBS Innovation adotta il V-Model, il modello che dimostra la relazione tra ogni fase dello sviluppo del software e la sua fase di test.

Tale modello si compone delle seguenti fasi:

  • Raccolta dei requisiti: informazioni fornite dall'utente su ciò che il sistema dovrà fare, con le quali è preparato il documento di Software Requirements Specification, che rappresenta la base del progetto;
  • Definizione delle funzionalità dettagliate del software;
  • Design: definizione dettagliata di interfacce, tabelle di database, dipendenze, ecc.
  • Costruzione del sistema;
  • IQ (Installation Qualification): qualifica dell’installazione che ha l’obiettivo di testare la corretta implementazione del design;
  • OQ (Operational Qualification): qualifica operativa che mira a testare le funzionalità del prodotto;
  • PQ (Performance Qualification): qualifica della performance mirata a testare la soddisfazione dei requisiti utente. Aiuta a determinare se il software è sviluppato secondo i criteri di accettazione e se il sistema deve essere accettato o meno). Questa fase si svolge in ambiente simulato in tempo reale.

Le nostre applicazioni Web sono compatibili con IE11 ed Edge