vuoi
o PayPal
tutte le volte che vuoi
Corso
di INGEGNERIA
DEL SOIT\ryARE Allievo
Proff. Fasolino Tramontana
- Cognome
e Nome:
Corso
di Laurea
in INGEGNERIA
INFORMATICA
A.A. 2008-2009
ESAME
DEL 23 GIUGNO
2OO9 Matricola:
(TUTTI I CANALI)
TEMPO:
2 ORE
Si consideri
il seguente
documento
di descrizione
infoîmale
dei
Requisiti:
progettare
vuole
Si quale
un videogioco giocatore
nel il impersona
un agente
di borsa,
riviv€ndone
le
interazioni
e basandosi
su||e
azioni york.
delle
societa quotate
effettivaménte ala borsa
di New
giocatore
Ogni ha una dotazione
monetaria pari
iniziale, a 1OO
milioni può
di dollari,
che Bssere
possono
investita
acquistando
delre
azioni. essere
acquistate
azioni
di ognuna quotaté
delie
sociàta
york.
nel listino
della
borsa
di New
dl una societa
vengono prezzo
acquistal€ quotate
a! cui sono nell'istante
dell,acquisto.
In
l--"-:19"]
rase.or
acqursro, giocalore
ir acquirente
deve specilicare quantitativo
anche
il di azioni
cÉe vuole
acquistare. provvedera
ll sisîema a valutare
leJfettiva
disponibilita tibuidi part€
di da dell'acquirente
e,
ìn possibile,
c€so
di acquìsto scalera
da a sua
tiquidita
il cienaro
necessàrio
all'dcquisto
de sazioni.
potra
ll.giocatore anche
vendere
re possiede,
azioiìi prezzo
che ar quotate
cui quer
sono in momento
(il provvederà
sislsma a.l aggìornare
ta tiquiditai.
Acquisto potra
e.vendita
di azioni essere
effettuato periodo
solranto
nel di tempo
tra l,orario
di apenura
york.
e I'orario
di chiusura
d6lla
borsa New
di
gìocatori
possono
I anche
scegliere
di monitorare
le azioni
di alcune
societa.
In tal caso
il sistema
manterra. prezzo
un valore
del deÍe azìoni
di ognuna
delle
societa
monitorate
per giorno
ogni nel
quale giocatore
il vorra
monitorarla.
giocatori
I sono
organizzati
in più
squadre
di al 4 elementi.
Ogni
squadra
ha un nome
e il sistema
premio
assegnera
un mensire
a||a
squadra
che ha ir birancio
migriore,
una bacheca
manterra
tu i i
pr6mi mensili
ricevuti.
si tîaccino il diagramma
dei casì d'uso ed il diagamma dele crassi (system
concettuali
' Domain
Model) per questo
sistema,
precisando principali
i attributi e metodi
delle classí
suìla
base
delle
responsabilità
assegnate
ad esse.
2. C-on
riferimento
all'applicazione
descritta punto
al precedente,
si descrivano
con dei diagrammi
di interazione
a scelta
le funzionalita
di acquisto
e vendita
di azioni.
progetti
Si un insieme
di casi
di test
per provare
tali funzionalità.
Si indichi,
per ogni caso
di test,
le eventuali
precondizioni,
i valori di input,
i valori di output
attesi
e le Dosrcóndizioni.