COCOMO II Conteggio SLOC per lo sviluppo di applicazioni Web

3

Che tipo di SLOC tieni in considerazione per stimare i progetti di sviluppo di applicazioni web con COCOMO II ?

Ad esempio, supponiamo di dover stimare un progetto di applicazione web che probabilmente porterà a questi conteggi SLOC, in base a ciò che sai su progetti precedenti simili:

  • Python (API REST back-end) - 10'000 SLOC
  • JavaScript (app single-end front-end) - 12'000 SLOC
  • HandleBars (template) - 8'000 SLOC
  • SASS (preelaborazione css) - 3'000 SLOC
  • JSON / XML / YAML (dati e configurazione) - 1'000 SLOC
  • YAML (ricette e attività di distribuzione del server) - 1'000 SLOC

Entreresti solo in Python e JS SLOC o terresti conto di tutto?

    
posta Jivan 15.08.2015 - 16:59
fonte

1 risposta

4

Includi ogni riga di codice e configurazione che ti ha richiesto tempo per scrivere. È dubbio che il 1 kSLOC di JSON e XML sia apparso dal nulla. Se non lo fai, sottostimerai la quantità di sforzi per creare il prodotto.

D'altra parte, è probabile che scrivere 1 KSLOC di JSON richieda una quantità diversa di tempo rispetto alla scrittura di 1 kSLOC di Python o Javascript. Del resto, è anche probabile che 1 kSLOC di Python sia diverso da 1 kSLOC di JavaScript.

Dovrai tenere traccia di quanto tempo è stato impiegato per generare il codice per quelle altre tecnologie e capire quale sia il loro SLOC per la conversione dell'ora. È improbabile che sia esattamente uguale a JavaScript o Python, ma questo è un punto di partenza per lo sviluppo di una stima (assicurati solo di dare abbastanza incertezza nella stima per renderlo conto).

    
risposta data 15.08.2015 - 21:46
fonte

Leggi altre domande sui tag