UGIdotNET Home UGIdotNET Home
UGIdotNET Blogs UGIdotNET Blogs
UGIdotNET Forum UGIdotNET Forum
MSDN Architetti MSDN Architetti
Visualizza Modifiche Visualizza Modifiche
Modifica Modifica
Stampa Stampa
Modifiche Recenti Modifiche Recenti
Sottoscrizioni Sottoscrizioni
Ufficio Oggetti Smarriti Ufficio Oggetti Smarriti
Cerca Riferimenti Cerca Riferimenti
Rinomina Rinomina
Cerca

Versioni

23/11/2006 0.04.56
LucaMinudel-81.174.19.204
23/11/2006 0.04.39
LucaMinudel-81.174.19.204
22/11/2006 23.57.04
-81.174.19.204
22/11/2006 23.56.50
-81.174.19.204
22/11/2006 23.49.32
-81.174.19.204
Elenco completo versioni Elenco completo versioni
Metriche Codice
.

Work in progress... LucaMinudel

Alcuni link sull'argomento in attesa di affrontarlo:

Annotazioni sulle metriche da riordinare

tecniche di Verifica & Validazione (V&V) -> ispezione sorgenti (statica) e testing (dinamico)

Verifica che il sistema corrisponda alle specifiche e Valida che il sistemasoddisfi i bisogni per cui è stato sviluppato

Ispezione : tecnica statica di Verifica come code review e ispezione automatica del sw (es FxCop e in parte NDepend2)

Testing : tecnica dinamica di V&V sul sw in esecuzione, puo essere Defect Testing (TDD) e Statistical Testing

metriche

  • predittive e di controllo
  • attributi interi ed esterni (predetti da misura di quelli interni con metodo statistico/modello matematico)
  • metriche statiche degli attributi interni (complessità, comprensibilità, manutenibilità) calcolate su sorgenti, assembly, documenti req, etc.
    • misure + facili da fare ma che è più difficile mettere in relazione diretta con gli attributi di qualità del sw
    • possono essere usati per stimare quelli esterni con metodo statistico o modelli matematici
  • metriche dinamiche degli attributi esterni (efficienza, affidabilità) calcolate sul sistema in uso
    • misure + difficili da fare che sono facilemnete in relazione con gli attributi di qualità del sw

Tool che calcolano le metriche

Elaborano gli assembly

Elaborano il codice sorgente

Altre

Metriche sui test

  • http://ncover.org/ che traccia il codice eseguito durante i test
  • Nester modifica il tuo codice (il che equivale a simulare un bug) e se un tuo test continua a passare avverte che qualcosa non va
  • Un tool che permetta di scegliere tra tutti i test non coperti qual'è il codice scoperto che più conviene coprire di test
    • NDepend 2 calcola il ranking dei metodi rispondendo a qusta domanda
  • http://www.cenqua.com/clover.net/

UGIdotNETWiki

UGIdotNETWiki è il WikiWiki italiano dedicato a .NET

Se è la prima volta che senti parlare di Wiki, leggi il BenvenutoAiVisitatori e WikiInUnMinuto, oppure il ManualePassoPassoDelWiki.

Argomenti Recenti

  • MetricheCodice
© 2008 User Group Italiano UGIdotNET. Tutti i diritti riservati. Note legali