www.rivadossi.org

  • Aumenta dimensione caratteri
  • Dimensione caratteri predefinita
  • Diminuisci dimensione caratteri

Sviluppo Software

E-mail Stampa PDF

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

Sviluppare codice significa eseguire analisi preventive (opportunità e fattibilità), progettare a vari livelli di dettaglio l'architettura del prodotto, 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 di codice si lega alle tecnologie proprie del mondo Internet.

Un buon codice si riconosce da quanto risultino agevoli manutenzione ed aggiornamento una volta che è stata conclusa la fase di rilascio. Per sviluppare del buon software bisogna utilizzare una miscela di componenti (di qualità) ed i risultati si conseguono 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 codice 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
sviluppo software python qt