1. Afin de recevoir une note pour le cours,
l'étudiant doit proposer un cahier des charges pour un projet de
son choix
Le cahier des charges proposé
doit être approuvé avant le début des travaux.
Exigences
sur le projet:
- Application
client-serveur, sockets
- TCP
protocole
- Interface
graphique (client ou serveur ou les deux)
- Multithreads,
avec partage et exigences de synchronisation sur les ressources
- Le projet proposé ne doit pas
coïncider avec une application mise en œuvre dans le cours
(ex : serveur Chat)
La note finale est en fonction de la
réalisation et de la soutenance du projet.
La soutenance du projet comprend
des
modifications qui devraient être réalisées sur
place.
================================================================================
2. Pour le projet semestriel:
Développer
la documentation (uniquement sous forme électronique) pour le
projet décrit ci-dessus qui contient:
- Cahier
des charges détaillé
- Description des
décisions prises lors de la conception
- Description des
classes
- Texte du
programme
- Instructions
d'installation
- Instruction pour
l'utilisation
- Matériel
publicitaire