Abstract:
La parcellizzazione delle architetture software negli ultimi anni ha portato, dall’approccio monolitico, dapprima alle architetture SOA, quindi alle architetture a microservizi ed al loro deploy in cloud, con composizione di sviluppi (PaaS) e configurazioni di funzionalità esistenti (SaaS). Dal punto di vista della misurazione funzionale della complessità del software, hanno preso rilevanza le fasi iniziali della FPA: dominio e scopo della misura, identificazione corretta dei confini e della granularità dei BFC. Tali aspetti hanno spesso rilevanza ed impatti diversi nelle varie architetture. In quest ottica, alcuni esempi saranno presentati nelle varie architetture, evidenziando gli aspetti critici della misurazione funzionale e la loro rilevanza sull’accuratezza dei risultati
Marcello Sgamma