Requisiti non funzionali

Requisiti non funzionali determinano una quantità significativa del costo e lo sforzo che sono necessari per realizzare o mantenere una soluzione di ingegneria del software. Tuttavia, l'effetto dei Requisiti non funzionali sulle stime di costi e sforzi è ampiamente sottoesposto nelle comunità di ingegneria del software e misure del software.

Alcune soluzioni di stima, come SNAP e COCOMO, sono stati proposti ma producono un potere predittivo insoddisfacente o mancano di una base teorica dei loro meccanismi. Ricerche precedenti da Nesma in poi stima del software in pacchetto has already delivered some insight in the basic mechanisms that drive the estimation of cost and effort from both Functional and Non-Functional Requirements. Ha dimostrato che questi meccanismi sono più complessi dei metodi attualmente proposti.

Un meccanismo di stima generale

In un paper presentato all'IWSM 2017 conferenza un meccanismo generale ha dimostrato che solo i meccanismi di stima guidata dall'architettura possono portare a buone previsioni dei costi. Sulla base di quel meccanismo possiamo spiegare perché le attuali soluzioni di stima non hanno successo. Puoi trovare la presentazione su Nesma slideshare.

La soluzione SIGMA

Ulteriori sviluppi

Il comitato originale che ha sviluppato il meccanismo generale sta ora estendendo il gruppo per svilupparlo in un metodo pratico che può essere utilizzato dai professionisti. In particolare stiamo cercando:

  • Architetti di soluzioni per aiutarci a standardizzare gli elementi della struttura di suddivisione dell'architettura di cui abbiamo bisogno
  • Specialisti dell'approvvigionamento per aiutarci a definire componenti standardizzati per esprimere richieste di proposta in modo standardizzato
  • Specialisti finanziari / misurazioni per aiutarci a definire modalità standardizzate per stimare il costo dei componenti standardizzati

Abbiamo già un certo numero di volontari che si sono offerti di aiutarci dal Brasile, Francia, Giordania e Paesi Bassi, ma possiamo ancora usare più aiuto. Quando vuoi unirti a questo effert, Ci contatti per favore.

Contatto

Il tuo nome (necessario)

La tua email (necessario)

Soggetto

Il tuo messaggio