| Question | Yes / No and Notes | Max | Grade |
| 1. Start the directory server in machine A. Does the server start without problem? | 1 |
||
| 2. Start phone program in machine A. Does the program start correctly? | |
1 |
|
| 3. Click the settings button and
set the name
of the user and directory server. Does the dialog works and inputs the data correctly? |
1 |
||
| 4.Are the settings stored in a file and are restored if the program exits and is started again? | |
2 |
|
| 5. Run the phone program in machine B. Does user A appears in B's screen? | |
3 |
|
| 6. Does user B appears in A's list? | |
3 |
|
| 7. Does A and B appear in the directory's server list? | |
3 |
|
| 8. In B connect to phone A. Does A show that there is an incoming call? | |
3 |
|
| 9. Answer the call in telephone A. Does the voice from B can be heared in A? | |
4 |
|
| 10. Does the voice from A can be heared in B? | |
4 |
|
| 11. How long is the delay? .5sec, 1sec, 2 sec, 3 sec etc. Ask the other side to count to 10 in 1 second intervals. | |
7 |
|
| 12. Say a phrase and ask the other side to repeat it. Is there distortion in the sound? Is the communication possible? Explain. | |
7 |
|
| 13. Continue talking for about 20 secs. Was the line up all this time? | |
2 |
|
| 14. Hang up the phone. Does the call stop? | |
3 |
|
| 15. Now try dialing to B from A Was this possible to do without exiting the program? | |
2 |
|
| 16. Does A show that there is an incoming call? | |
3 |
|
| 17. Can the voice in A be heared in B? | |
3 |
|
| 18. Can the voice in B be heared in A? | |
3 |
|
| 19. Exit the telephone in A. Did the entry dissapear from the directory server list? | |
3 |
|
| 20. Type ctrl-alt-del and kill the telephone B. Does the entry in B dissapeared from the servers list? | |
2 |
|
| 21. Start a telephone program in
C. Dial to telephone A. Start telephone program in B. Dial to A to
start a conference call. Was it possible to setup the conference call? |
2 |
||
| 22. Ask somebody to count from 1
to 10 in A. Can you listen to the count in B and C? |
2 |
||
| 23. Ask somebody to count from 1
to 10 in B. Can you listen to the count in A and C? |
2 |
||
| 24. Ask somebody to count
from 1 to 10 in C. Cab you listen to the count in A and B? |
2 |
||
| 25. Hangup C. Ask somebody to
count to 10 in A. Can you listen to the count in B? |
2 |
||
| 26. Hangup A. Does the call
finishes graciously? |
2 |
||
| 27. How is the Stability of the program? Explain. | 8 |
||
29. Code Inspection |
20 |
||
| Subtotal |
100 |
||
Other Features |
|
||
| 1. Do not send data during silence | |
2 |
|
| 2. Ring Tone | |
1 |
|
| 3. Picture of Caller | |
2 |
|
| 4. Flashy Dialog | |
1 |
|
| 5. Phone Program runs as a Windows Service | |
2 |
|
| 6. Compatibility with programs of other students | |
3 |
|
| 7. Use Compression. Write down the name of the library or method used or if it was done from scratch. | 8 |
||
| 8. Use XML in communications. | |
2 |
|
| 9. Vieoconferencing |
20 |
||
| 10. Chat. |
10 |
||
| 11. Others: Explain. | |
||
Other Info |
|||
| Specify the language you used: C++, C#, Java? | |||
| Did you use CVS or Source Safe or any other source control program? |
|||
Total: |