Projet 2010-2011

Projet L3 MIAGE en Apprentissage

Copie de fichiers en parallèle avec reprise si interruption

Questions pour le projet :

ATTENTION : Ce ne sont juste que des questions, pas des impératifs. Vous n'êtes pas obligés de répondre dans la programmation à ces nouvelles demandes.
Il suffit que votre projet soit cohérent, avant tout, complet dans les fonctionnalités qu'il propose.

Voici les QUESTIONS destinées à vous faire réfléchir :
Pour chaque réponse, que vous devez me fournir, donnez aussi le temps nécessaire à réaliser la demande.
Le client ou bien la personne qui cautionne (financièrement) le projet a besoin de savoir.

  • Est-ce que les dates de création, modification seront les mêmes pour la copie que pour l'original. Justifier vos choix.
  • Lors d'une reprise, si le support (par exemple une clé USB) est absent, que proposez-vous ?
  • Prenez-vous en compte le changement de la lettre unité de la clé USB destination ?
  • Que faudrait-il prendre en compte, dans votre programme, pour permettre le déplacement et non plus seulement la copie ?
  • Lorsque les fichiers existent dans le répertoire cible, avez-vous prévu une option "ok pour all" afin de ne pas monopoliser la présence de l?utilisateur ?
  • Lorsque le support de destination est plein, qu'avez prévu comme stratégie ? Il se pourrait que le support destination soit destiné à être vidé au fur et à mesure et à en fait servir de tampon entre 2 PC.
  • Si le fichier destination existe mais qu'il est impossible de le supprimer, que faites-vous ?
  • Pourquoi à votre avis ce fichier destination existant pourrait-il ne pas être supprimé ou bien modifié dans son contenu?
  • Quels messages avez-vous prévu dans ce cas pour informer l?utilisateur du problème ?
  • Est-ce que les droits d'accès sont conservés ?
  • Comment avez-vous prévu de gérer les notions de propriétaires et de groupe ? (Cf. commande tar)
  • Le travail de copie est-il prioritaire ou de priorité de type iddle ? Peut-on changer la priorité ponctuellement ?
  • Si un fichier source n'existe plus, que doit faire le programme ?
  • Si le programme de copie est lancé 2 fois, que se passe-t-il ?
  • Lorsque vous avez besoin de trouvez des solutions à vos question de programmation que faites-vous ? Quelles sont les sources d'informations que vous comptez utiliser ?
  • Lors d'une copie d'un même fichier relancée plusieurs fois, quel message d'information et quel conseil pouvez-vous donner ?
  • Lorsque le fichier destination existe quelles informations comptez-vous donner afin que l'utilisateur puisse prendre une décision et quelles décisions proposez-vous ?
  • Quelles questions vous vous êtes posés (pour lesquelles vous avez une réponse ou non ) manquent à cette liste ?