, . . .. , ( ) . , Card , . , ( !). 1.
Attempt (. 7).
7 -
, .
1: takeCard
takeCard(studentID:integer).
: .
.
- card Card ( ).
- card.timeOfBegin time ( ).
- card CardDescriptor () ( ).
- pickCount CardDescriptor, card, ( ).
- card Student ( ).
- a Attempt ( ).
- a ( ).
- a AttemptStorage ( ).
(. 8).
8 - takeCard
. 8, , , . , Card , , .
(. 9).
9 - takeCard
(. 9) Attempt .
(UP) . UP , - . , UP , . UP .
|
|
" " , UP, , UP . UP. . , .
. , UP , : () .
UP. , "" , . UP "" ( ) ( ). "" , . , .
, -, GRASP. , , .. . . , , , . , .
1. .
2. .
3. .
4. , .
5. .
6. .
7. .
1