www.rivadossi.org

 
  • Increase font size
  • Default font size
  • Decrease font size

Sviluppo Software

E-mail Print PDF

Nel momento in cui si parla di software sovente capita di percepire una certa confusione in merito al tema. Scrivere del software, inteso come mera attività di sedersi dinnanzi ad un calcolatore ed iniziare a programmare, non è ciò che noi intendiamo con sviluppo di software: con tale espressione intendiamo tutte le attività correlate a ciò che va sotto il nome di ciclo di vita del software.

Sviluppare seriamente del software significa eseguire analisi preventive (opportunità e fattibilità), progettare a vari livelli di dettaglio l'architettura del software, scegliere le tecnologie maggiormente indicate in un dato ambito operativo, eseguire la codifica (scrittura del codice) da sottoporre poi a test e validazione, eseguire l'opportuno collaudo, consegnare un prodotto finale corredato dell'adeguata documentazione. Nel corso dell'attività lo Studio Rivadossi ha maturato esperienze significative sulle web application (applicazioni web), in cui lo sviluppo del software si lega alle tecnologie proprie del mondo Internet.

Un buon software si riconosce da quanto risultino agevoli manutenzione ed aggiornamento una volta che è stata conclusa la fase di rilascio. Per sviluppare del buon software occorre una miscela di componenti (di qualità) che si acquisiscono solo con l'esperienza:

  • capire il contesto di utilizzo
  • saper estrapolare dalle parole del cliente le informazioni necessarie per identificare i requisiti reali del prodotto
  • saper immaginare e progettare uno schema funzionale
  • produrre dei casi d'uso comprensibili al committente
  • procedere nella costruzione di un software modulare e flessibile così che, entro determinati ragionevoli termini, sia possibile operare delle correzioni di rotta sulla base dei feedback ricevuti nel corso dello sviluppo