Function Point Tutorial - 4 - Misurare le Data Function
In questo articolo vediamo le fasi per la misurazione dei data function. I data function sono le funzioni che soddisfano i requisiti utente relativi la gestione dei dati. Il processo di misurazione prevede i seguenti step:
- identificare e raggruppare i dati in data function
- classificare i data function in ILF e ELF
- per ogni data function individuare i DET
- per ogni data function individuare i RET
- determinare la complessità della singola data function
- determinare il punteggio della singola data function
Nell'indentificazione dei data function consideriamo solo gruppi di dati riconosciuti dall'utente, mentre eventuali dati non espressamente richiesti non vengono considerati. Ad esempio i dati di audit se non espressamente richiesti da un requisito utenti non vengono considerati nel conteggio.
Nella distinzione tra ILF e ELF è importante stabilire l'applicativo che gestisce il data function individuato. Se la gestione è in carico al nostro applicativo si identifica come ILF, in caso contrario come ELF. Ad esempio nell'invocazione di un servizio esterno l'entità logica scambiata viene mappata come ELF.
Nel conteggio dei DET consideriamo solo gli attributi univoci riconoscibili dall'utente.
Nel conteggio dei RET consideriamo un RET per ogni data function individuato. Per ogni gruppo di DET individuato viene aggiunto un RET
Stabiliti il numero di DET e RET è possibile stabilire la complessità dei data function secondo la seguente tabella:
DETs | ||||
1-19 | 20-50 | >50 | ||
RETs | 1 | Bassa | Bassa | Media |
2-5 | Bassa | Media | Alta | |
>5 | Media | Alta | Alta |
Individuata la complessità è possibile assegnare un punteggio alla singola data function secondo questa tabella
Tipo | |||
ILF | ELF | ||
Complessità | Bassa | 7 | 5 |
Media | 10 | 7 | |
Alta | 15 | 10 |