logo Mondomatica  esperienze, curiosità, immagini dal mondo dell'informatica

 

home page mondomatica notizie informatiche:
    - tematiche
    - statistiche
    - varie notizie
    - link orientamento:
    - professioni
    - tipi psicologici
    - libri
    - link metriche (metrics):
    - descrizione (description)
    - link usabilità (usability):
    - descrizione (description)
    - link museo informatico (computer museum):
    - hardware
    - software
    - userware
    - link notizie personali (personal news):
    - descrizione sito (web site description) 
    - libro sulla qualità (book on quality)
    - biografia (biography)

 

 

 

 

descrizione metriche (metrics description)

link

 

 

 descrizione metriche (metrics description)

Descrizione Metriche e Function Point


Questa parte del documento contiene materiale estratto dal Manuale sulla pratica di conteggio Counting Practice Manuale © IFPUG. I criteri per determinare la complessità, come tutti i punteggi (pesi) citati, sono riportati nel suddetto manuale (CPM 4.1: si faccia attenzione che nell'ottobre 2009 è stato rilasciato il CPM 4.3 ed alcune considerazioni possono risultare obsolete; come accennato il metodo 4.3 è stato pubblicato dall'ISO come ISO/IEC 29096 nel 2010). Attraverso i criteri 4.1 si perviene, per ognuno degli elementi oggetto di conteggio (input, interrogazioni, output, file) a stabilire il punteggio effettivo secondo la complessità sulla base delle tabelle successive riportate a scopo mnemonico.

Si riepilogano i Function Point (cioè i punteggi funzionali) da attribuire alle funzioni secondo la loro complessità:

 
Funzioni Complessità
  bassa media alta
Input esterni (EI) 3 4 6
Interrogazioni esterne (EQ) 3 4 6
Output esterni (EO) 4 5 7
File esterni di interfaccia (EIF) 5 7 10
File interni logici (ILF) 7 10 15

La complessità si determina secondo il numero dei dati elementari e gli FTR o RET:

 
EI 1-4 DET 5-15 DET 16 o più DET
0-1 FTR bassa bassa media
2 FTR bassa media alta
3-4 o più FTR media alta alta

 

EO/EQ 1-5 DET 6-19 DET 20 o più DET
0-1 FTR bassa bassa media
2-3 FTR bassa media alta
4 o più FTR media alta alta

 
ILF/EIF 1-19 DET 20-50 DET 51 o più DET
1 RET bassa bassa media
2-5 RET bassa media alta
6 o più RET media alta alta

dove:
DET (Data element type): campo non ripetuto, riconoscibile dall'utente.
FTR (File type referrenced): ILF letto/manutenuto o un EIF letto (da EI/EQ/EO).
RET (Record element type): sottogruppo di dati riconoscibili (dall'utente) all'interno di un ILF/EIF.

Altri approfondimenti sono riportati in alcuni dei libri indicati nella sezione riguardante l'orientamento ed in particolare in un libro sulla qualità che offre un quadro più generale dei fattori qualitativi e metrici. Per altre informazioni visita il sito dell'IFPUG www.ifpug.org.

ESEMPIO DI CALCOLO PER UN SITO WEB

Premessa.

Quanto segue è riportato a titolo esemplificativo. L'applicazione delle ultime linee guida di conteggio ufficiali IFPUG alle nuove tecnologie, in periodico aggiornamento, potranno fornire un conteggio più accurato.  
Un sito web può contenere una o più applicazioni (in tal caso si chiama in genere portale): la proprietà dei dati aiuta nel determinare il confine delle applicazioni.
I siti web possono distinguersi in informativi (retrieval o publishing) e interattivi (transazionali), anche se la differenza a volte non è marcata ed è possibile effettuarla solo con criteri di prevalenza.
Nei siti informativi si evidenziano EQ, EO e EIF.
Nei siti interattivi si evidenziano anche EI e ILF.
In genere non rientra nel conteggio la manutenzione del contenuto del sito da parte di un web engineering (con ulteriori EI e ILF), che si può contare a parte nell'applicazione di gestione.
Non sono comunque oggetto di conteggio i bottoni/barre di navigazione, né i link di ipertesto.
Non si contano i contatori di accesso, né le search con motori di ricerca sviluppati e gestiti al di fuori della applicazione in esame, né i link ad altre applicazioni, né le e-mail che attivano semplicemente, come in questo sito, un programma di posta elettronica.
Si riporta un esempio di calcolo per il presente sito web "www.mondomatica.it" di tipo informativo, allo stato della versione in essere fino al 2012, limitatamente alla parte vista dall'utente finale.

Calcolo FP.
Il sito web nel suo complesso risulta formato da 6 File Logici indipendenti, manutenuti da un'altra applicazione (es. Frontpage o Flexsite), quindi EIF, identificabili dall'utente attraverso l'utilizzo del sito:
- (1) notizie informatiche
- (2) orientamento
- (3) function point
- (4) usabilità
- (5) museo informatico
- (6) notizie personali

ciascuno tra 3 a 5 RET e da 1 DET, in particolare:
- (1) notizie informatiche, (2) tematiche, (3) statistiche, (4) varie, (5) link con testo descrittivo
- (1) orientamento, (2) professioni, (3) tipi, (4) libri, (5) link con testo
- (1) function point, (2) descrizione, (3) link con testo
- (1) usabilità, (2) descrizione, (3) link con testo
- (1) museo informatico, (2) hardware, (3) software, (4) userware, (5) link con testo
- (1) notizie personali, (2) sito, (3) libro, (4) biografia

I 6 EIF, fino a 5 RET e fino a 19 DET, valgono complessivamente 30 Function Point.

Si individuano parallelamente dalla Home Page 6 interrogazioni EQ (ciascuna che insiste su ogni File (1 FTR) con un tasto e relativo testo (2 DET)) per le visualizzazioni alle pagine logiche introduttive (es. notizie informatiche). Da Tali pagine si individuano 6 interrogazioni EQ di dettaglio alle informazioni analitiche (es. tematiche, statistiche, ecc.), sempre con 1 FTR e 2 DET. Ogni EQ di tipo basso vale 3 per un totale di 36 Function Point.

Non si individuano EO in quanto non sono previste visualizzazioni con dati calcolati i derivati.

Non si individuano EI in quanto non sono previste immissioni di dati, questionari, guest book, bulletin board, aggiornamenti, definizioni di password, personalizzazioni, mailing list, ecc.

Non si individuano ILF in quanto l'utente finale non manutiene direttamente alcun file.

I Function Point sono quindi 66 per la parte vista dall'utente finale.

Si aggiungono infine 5 FP + 3 FP rispettivamente per l'ulteriore file logico EIF relativo alle foto (anche se il file è meno appariscente dal punto di vista grafico, ma logicamente consistente ed omogeneo) e la corrispondente interrogazione, raggiungendo un totale di 74 FP.
 

top     


Mondomatica ® copyright © 2000-10 Domenico Natale