Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
SECONDA PARTE
Economia del SW
Esercitazione: Calcolo dei function point per
unapplicazione su Web
Versione definitiva
Ing. del SW: Eserc. Function Point per Web
Specifiche
La ditta VIDEONLINE vuole dotarsi di un sistema
informatico per la gestione del noleggio dei propri prodotti
(VHS, DVD).
Il noleggio dei prodotti consentito solo ad utenti
registrati.
La registrazione si effettua compilando e firmando un
contratto cartaceo in duplice copia che informa il cliente
sulle modalit del servizio (tariffe, tempi, penali).
Specifiche (2)
A seguito della registrazione avviene il rilascio di un
tesserino magnetico a precarica utilizzato per il noleggio
dei beni. Ad ogni riconsegna di un bene viene sottratto
limporto corrispettivo ad una tariffazione oraria.
Il sistema deve consentire al cliente di poter effettuare
prenotazioni dei prodotti via WEB tramite autenticazione
con identificativo e password . La prenotazione valida
per un tempo massimo di 45 minuti e prevede una penale
nel caso in cui il prodotto non venga ritirato.
Ing. del SW: Eserc. Function Point per Web
Calcolo dei FP
FILM
Codice identificativo
Titolo
Regista
Attori protagonisti
Anno di produzione
Durata
Descrizione
Genere
CLIENTE
Nome
Cognome
Data di nascita
Indirizzo
Telefono
Citt
CAP
Tipo e n documento
Schermata iniziale
2 link di sola
navigazione
Non ci sono dati
scambiati tra
utente e sistema
0 FP
Login utente
Input utente, con lo
scopo principale di
inviare
informazioni di
controllo
1 EI
1 ILF referenziato
(Cliente)
2 DET
complessit bassa
Funzionalit cliente
6 link che hanno come scopo
fondamentale quello di
mostrare dei dati all'utente
6 EQ che:
Non contengono dati
derivati
Non modificano ILF
Non alterano lo stato del
sistema
Analizziamo singolarmente
ogni EQ
10
Complessit bassa
11
Ultime novit
1 EQ (non implementata)
1 ILF referenziato
4 DET :
1 input
3 ouput (genere, titolo, regista)
complessit bassa
12
Saldo
1 EQ
1 ILF (cliente)
5 DET (1 in input 4
in output)
Complessit bassa
13
14
Complessit bassa
15
Scheda film
1 EQ (comune alle tre
tipologie di ricerca e
quindi va contata una
volta sola)
9 DET in output
1 DET in input
1 ILF (film)
Complessit bassa
Ing. del SW: Eserc. Function Point per Web
16
Prenotazione
Input utente con lo
scopo principale di
modificare un ILF
(cliente)
1 External Input
2 DET
2 ILF (film e cliente)
Complessit bassa
Ing. del SW: Eserc. Function Point per Web
17
Login amministratore
Input utente con lo
scopo principale di
inviare informazioni
di controllo
1 EI
0 ILF referenziati
Id e password
cablati nel codice
2 DET
Complessit bassa
Ing. del SW: Eserc. Function Point per Web
18
Funzionalit amministratore
8 link di
navigazione
Non ci sono
dati scambiati
0 FP
Analizziamo
singolarmente
ogni funzione
19
Inserimento cliente
1 EI
1 ILF
13 DET
complessit
bassa
20
complessit bassa
21
Inserimento prodotto
1 EI (non implementata)
1 ILF referenziato
3 DET
Complessit bassa
22
Inserimento film
1 EI (non implementata)
1 ILF referenziato
8 DET
Complessit bassa
23
Complessit bassa
24
Ricerca prodotto
1 EI (non implementata)
1 ILF
1 DET input
5 DET output (titolo, regista, data arrivo...)
Complessit bassa
25
TRANSAZIONI:
7 EI complessit bassa
14 EQ complessit bassa
26
X
X
X
X
X
Peso
3
-3
7
-Somma totale
Totale parametro
21
=
0
=
42
=
14
=
0
=
77
27
Esercizio
Valutare limpatto sul numero di FP per le seguenti
modifiche alle specifiche:
Considerare anche il numero e tipo di beni disponibili per
ogni film
Dotare lamministratore di funzionalit che gli permettano
di conoscere:
i dieci film pi affittati di un certo mese
i clienti pi fedeli
28