saverioriotto.it

Software Quality Assurance (SQA): quanto è importante nello sviluppo del software
Software Quality Assurance (SQA): quanto è importante nello sviluppo del software

La garanzia della qualità del software svolge un ruolo fondamentale nel ciclo di vita dello sviluppo del software. Le aziende producono costantemente soluzioni di vario genere per stare al passo con la crescente domanda. Sebbene il rilascio di applicazioni software sia una processo ben definito, è fondamentale garantire che il prodotto funzioni nel modo desiderato....


DSDM: Scopriamo il metodo di sviluppo dinamico dei sistemi
DSDM: Scopriamo il metodo di sviluppo dinamico dei sistemi

Il metodo di sviluppo di sistemi dinamici (DSDM), è un approccio incrementale e iterativo che enfatizza continuamente il coinvolgimento dell'utente. È dovuto alla filosofia che qualsiasi progetto deve essere allineato a obiettivi strategici chiaramente definiti e concentrarsi sui vantaggi reali per l'azienda....


Principali attributi di qualità del software
Principali attributi di qualità del software

Durante lo sviluppo di un software spesso ci si concentra molto, o quasi del tutto, sull'aspetto legato ai requisiti funzionali, invece nel disegnare un’architettura software è fondamentale tenere bene a mente quelli che sono i requisiti non funzionali, ovvero tutti quegli aspetti che ne determinano la qualità del software....


SCRUM: Il Product Backlog
SCRUM: Il Product Backlog

Il Product Backlog è un artefatto ufficiale di Scrum che consiste in un elenco di attività (Product Backlog Item) ordinato per priorità. Il Product Backlog viene costantemente rivisto e riordinato dal Product Owner in base alle necessità degli utenti o del cliente, le aspettative degli stakeholder, nuove idee, o in seguito alle esigenze di mercato....


Cos'è il Test-driven development (TDD)
Cos'è il Test-driven development (TDD)

C'è un'alta probabilità che i requisiti del progetto possano cambiare durante il ciclo dello sprint di sviluppo . Per far fronte a questo e per creare prodotti in linea con le mutevoli esigenze del cliente, i team hanno bisogno di un feedback costante per evitare di distribuire software inutilizzabile....


Metodologia Scrum: cos’è e come funziona
Metodologia Scrum: cos’è e come funziona

Scrum è una metodologia di sviluppo agile utilizzata nello sviluppo di Software basata su processi iterativi e incrementali. Scrum è un framework agile adattabile, veloce, flessibile ed efficace, progettato per fornire valore al cliente durante lo sviluppo del progetto....


Principali tendenze di sviluppo software del 2022
Principali tendenze di sviluppo software del 2022

Anche se l'epidemia di COVID-19 ha ritardato i progetti e ridotto gli investimenti nel settore IT, è rimasta competitiva rispetto ad altri settori. Con il progredire della trasformazione digitale, il software avrà un impatto significativo su ciò che le aziende fanno, come lo fanno e quali servizi offrono ai clienti....


Modelli essenziali per l’architettura del software
Modelli essenziali per l’architettura del software

Lo sviluppo di un'architettura può essere visto come un processo di selezione, adattamento e combinazione di modelli. L'architetto del software deve decidere come istanziare un modello, come adattarlo al contesto specifico e ai vincoli del problema. ...