Académique Documents
Professionnel Documents
Culture Documents
Projet @rgonaute
Cahier de recette
HISTORIQUE DU DOCUMENT
Date 12/02/04 Auteur Equipe @rgonaute Descriptif de l'volution Cration du document
Projet @rgonaute
Cahier de recette
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
KO
Commentaires
Page 4/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
2 FQM
2.1 Paquetage Plugin
Fonction Priorit Qualit Mesure Validation sous Validation sous Linux Windows OK KO OK KO X X Commentaires
3.2.2 Ouvre @rgonaute 3.2.2.1 1 Temps de rponse 3 secondes maximum Depuis le script associ, @rgonaute se lance en 3 secondes environ @rgonaute se lance l'aide d'un script. Une aide est prvue dans le logiciel.
3.2.2.2
Le lancement de lapplication doit tre simple. Prvoir une Facilit documentation approprie. dutilisation @rgonaute doit respecter les grandes rgles dergonomie Le plugin a un accs limit au systme @rgonaute. Dcrire les procdures dchange entre @rgonaute et le plugin
3.2.3 Installe un plugin 3.2.3.1 1 Scurit X X Un protocole de communications prcis est prvu entre les plugins et le coeur du logiciel.
Page 5/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
4.2.3 Demande l'auto-compltion d'un nom de noeud 4.2.3.1 3 Interface intuitive Lauto-compltion de la barre dadresse doit tre efficace X X
4.2.4 Liste le contenu d'un rpertoire 4.2.4.1 1 Fiabilit L'affichage se rafrachit automatiquement lorsqu'une action de l'utilisateur a lieu X X Lors de l'ajout ou suppression de rpertoire dans le systme de fichier, @rgonaute se met jour.
4.2.5 Recherche un noeud particulier 4.2.5.1 1 Non bloquant Temps de rponse La recherche ne doit pas figer @rgonaute Recherche raisonnablement rapide X X Pendant une recherche sur un lecteur complet, la navigation est toujours faisable et fluide. Recherche dpendante de l'arborescence parcourue.
4.2.5.2
4.2.6 Affiche les proprits de noeud(s) Le parcours rcursif doit afficher en temps rel le nombre de fichiers trouvs et la taille obtenue 4.2.6.1 2 Cohrence linstant t afin que lutilisateur n'attende pas sans que rien ne lui soit affich
Nom du rpertoire parcouru et des fichiers trouvs s'affichent en temps rel l'utilisateur.
Page 6/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
5.2.2 Renomme Tester tous les cas d'exception de manire vrifier que les 5.2.2.1 1 messages d'erreurs soient comprhensibles par l'utilisateur, quelle que soit l'erreur commise 5.2.3 Accepter l'arrive d'un nouveau noeud dans un rper toire Tester tous les cas d'exception de Messages manire vrifier que les 5.2.3 .1 1 d'erreurs messages d'erreur s sont expressifs comprhensibles par l'utilisateur, quelle que soit l'erreur commise Messages d'erreurs expressifs Ne dclencher une exception que dans le cas o l'opration va Messages rellement poser un problme. La d'erreurs en fonction doit idalement dterminer phase avec le systme de fichier pour rpondre la ralit du prcisment la question : Ce problme nom de fichier peut-il tre utilis avec un tel systme de fichier ? Messages d'erreurs prvu donc comprhensibles par un non informaticien. De plus, les saisies illgales sont interdits avant validation.
5.2.3 .2
Cas d'exception bien grs, et Messages d'erreurs prvu donc comprhensibles par un non informaticien.
5.2.4 Supprime La fonction applique sur une Non bloquant grande quantit de donnes ne doit pas figer @rgonaute 5.2.5 Change les droits d'accs La fonction applique sur une 5.2.5.1 2 Non bloquant grande quantit de donnes ne doit pas figer @rgonaute 5.2.4.1 2 X X
Page 7/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
Fonction
Priorit
Qualit
Mesure
Commentaires Test ralis avec 2261 fichiers contenus dans 241 rpertoires. Une barre de progression prend en charge la copie sans bloquer @rgonaute
5.2.11 Colle partir du presse-papier 5.2.11.1 2 La fonction applique sur une Non bloquant grande quantit de donnes ne doit pas figer @rgonaute X X
5.2.13 Copier (copie source destination) Ne pas altrer le contenu du Copier un noeud dans un rpertoire rpertoire de qui contient dj un noeud de 5.2.13.1 1 destination mme nom ne doit pas le remplacer sans la sans confirmation de l'utilisateur confirmation explicite de l'utilisateur 5.2.14 Copier (copie source destination) Ne pas altrer le contenu du Copier un noeud dans un rpertoire rpertoire de qui contient dj un noeud de 5.2.14.1 1 destination mme nom ne doit pas le remplacer sans la sans confirmation de l'utilisateur confirmation explicite de l'utilisateur
Message explicite.
Message explicite.
Page 8/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
Validation sous Validation sous Linux Windows OK KO OK KO
Fonction
Priorit
Qualit
Mesure
Commentaires
5.2.15 Appliquer une opration de transfert 5.2.15.1 2 La fonction applique sur une Non bloquant grande quantit de donnes ne doit pas figer @rgonaute X X Copier coller depuis le systme de fichier vers @rgonaute s'effectue dans une barre de progression permettant de continuer la navigation
Ne pas altrer le contenu du rpertoire de 5.2.15.2 1 destination sans la confirmation explicite de l'utilisateur 5.2.16 Cre un nouveau noeud
Ecrire un noeud dans un rpertoire qui contient dj un noeud de mme nom ne doit pas le remplacer sans confirmation de l'utilisateur
5.2.16.1
Le noeud cr permet de lancer l'application (mais Le noeud est un fichier de 0 octet l'ouverture portant la bonne extension ou un peut chouer rpertoire avec les noeuds de type complexe) Le noeud cr permet de lancer l'application Crer un fichier de n'importe quel et d'diter un type fichier nouvellement cr
Cration d'un fichier sans extension , ou d'un rpertoire dans lequel il est possible de se rendre.
5.2.16.2
Le fichier cr est renomm en fichier.txt. Aprs double clic, l'diteur texte par dfaut est bien lanc.
Page 9/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
6.2.2 Lance un traitement interne 6.2.2.1 2 La fonction applique sur un fichier Non bloquant de taille importante ne doit pas figer @rgonaute On doit pouvoir obtenir le fichier d'origine en dcryptant le fichier crypt X X Traitement non bloquant sur de gros volumes de donnes. Si le mot de passe est respect, le contenu du fichier texte par exemple est dcrypt dans un autre rpertoire et est toujours lisible Si le mot de passe est respect, le contenu du fichier texte par exemple est dcrypt dans un autre rpertoire et est toujours lisible Un fichier zip peut tre dcompress avec un outil commercial pour en vrifier la validit. On dcompresse notre fichier zip dans un autre rpertoire pour vrifier l'intgrit des donnes. X X Excution d'images, qui lancent l'outil par dfaut du systme d'exploitation @rgonaute reste pleinement fonctionnel. Sous Linux, fonctionne si une application est associe l'extension.
6.2.4 Dcrypte un fichier 6.2.4.1 2 Intgrit On doit pouvoir obtenir le fichier d'origine en dcryptant le fichier crypt On doit pouvoir obtenir le noeud d'origine en dcompressant le fichier compress X X
6.2.6 Dcompression du fichier On doit pouvoir obtenir le noeud d'origine en compressant le noeud dcompress 6.2.8 Ouvre un fichier avec un programme associ L'excution de l'application externe 6.2.8.1 2 Non bloquant ne doit pas figer @rgonaute. 6.2.9 Excute un fichier 6.2.6.1 2 Intgrit 6.2.9.1 2 L'excution du fichier ne dois pas Non bloquant figer @rgonaute. X
Page 10/19
Projet @rgonaute
Cahier de recette I.Vrification qualite du logiciel
Fonction
Priorit
Qualit
Mesure
Commentaires
7.2.3 Consulte un signet L'utilisateur se trouve dans le bon rpertoire Mise en place d'un signet dans C:\Program files, retour C:\ puis appel au signet. On retourne bien a C:\Program files, les vues se synchronisent toutes Aprs suppression du rpertoire point par le signet, il n'est plus possible d'y accder. Les signets apparaissent bien dans le panneau associ L'utilisateur n'a rien faire, l'adresse du signet sert de nom.
7.2.3.1
Fiabilit
7.2.3.2
Accessibilit
7.2.4 Cre un signet 7.2.4.1 3 Fiabilit Interface intuitive Le signet est bien affich L'interface de saisie est simple et claire, une entre dans le menu Signets pour la cration du signet est accessible Le signet est bien modifi L'interface de modification est simple et claire Le signet est bien supprim L'interface de suppression est simple et claire, une confirmation de l'utilisateur est demande X X
7.2.4.2
X X X X
Page 11/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
1 Paquetage Plugin
Fonction 3.2.2 Ouvre @rgonaute 3.2.2.1 3.2.2.2 3.2.3 Installe un plugin 3.2.3.1 Accs des plugins limits @rgonaute, et suivant le type de plugin 3.2.4 Installe un plugin de visualisation 3.2.5 Installe un plugin de traitement interne 3.2.6 Installe un plugin d'accs aux noeuds 3.2.7 Installe un plugin de critre de recherche 3.2.8 Ferme @rgonaute 3.2.9 Dsinstalle un plugin
Validation Linux OK X X KO
Validation Windows OK X X KO
Commentaires
X X X X X X X X
X X X X X X X X
Page 12/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
2 Paquetage Consultation
Validation sous Windows OK KO Ajout du nouveau rpertoire courant dans l'historique de navigation X X X X X X X X X X X X X X X X X X X Encore quelques bugs sous Linux Encore quelques bugs sous Linux Encore quelques bugs sous Linux
Fonction
Commentaires
4.2.2 Change de rpertoire courant 4.2.2.1 Barre d'adresse accepte les espaces Chemin courant affich dans la barre de titre Affichage des informations du contenu du noeud courant dans la barre d'tat Performance 4.2.3 Demande l'auto-compltion d'un nom de noeud 4.2.3.1 Autocompltion de la barre d'adresse sur des noeuds locaux pour se dplacer Autocompltion de la barre d'adresse sur des noeuds distants pour se dplacer 4.2.4 Liste le contenu d'un rpertoire 4.2.4.1 Affiche les colonnes en vue dtail Configuration de la vue dtaille, le nom des fichiers est toujours affich par dfaut X X X X Choix entre vue dtail et vue liste Sur une zone vide, le clic droit fonctionne L'affichage est synchronis avec le contenu rel du systme de fichiers Systme d'onglets pour faciliter la navigation Affichage du contenu du rpertoire courant dans un nouvel onglet d'exploration Affichage hirarchique sous forme d'arborescence Quand on cr un rpertoire dans l'arborescence, le volet d'exploration est actualis Accs aux noeuds via divers protocoles (FILE, FTP, HTTP, ZIP, JAR, TMP, SMB) X X X X X X X X X X X X X X X X X X
On peut utiliser la vue dtaille avec trs peu de colonnes pour remplacer la vue simple
Page 13/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
Fonction
4.2.5 Recherche un noeud particulier 4.2.5.1 4.2.5.2 Recherche rapide sur l'ensemble des fichiers ou leur contenu Recherche multicritres Les critres de recherche sont des plugins Affichage en temps rel des noeuds parcourus Affichage des informations des noeuds trouvs Plusieurs recherches possibles (rsultat sous forme d'onglet) Affichage de l'emplacement des noeuds trouvs Recherche par dfaut partir du noeud courant, et possibilit de modifier l'emplacement de recherche Traitements possibles sur le rsultat de la recherche 4.2.6 Affiche les proprits de noeud(s) 4.2.6.1 Afficher les droits d'un noeud Changer les droits d'un noeud X X X X X X X X X X X X X X X X X X X X X X X X X X X X
Les criteres de recherche sont des plugins : seuls les plugins chargs sont affichables
Historique
on peut reprendre la navigation , remonter, descendre dans l'arborescence avec les flches
X X X X
Page 14/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
3 Paquetage Modification
Fonction
Commentaires
5.2.2 Renomme
5.2.2.1 Renommer un fichier un rpertoire Renommer un noeud local Renommer un noeud distant X X X X
5.2.4 Supprime
5.2.4.1 Supprime un ou plusieurs fichiers ou rpertoires locaux ou distants Test
Page 15/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
Fonction Coupe dans le presse-papier Couper coller Copie dans le presse-papier Multiple
Commentaires
X X
X X
X X X
X X X
Page 16/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
4 Paquetage Traitement
Fonction
Commentaires
Page 17/19
Projet @rgonaute
Cahier de recette II.Validation des fonctionnalits
5 Paquetage Personnalisation
Fonction 7.2.2 Choisit les colonnes afficher dans la vue dtaille Onglet choisir colonnes de la vue dtail Colonnes disponibles en fonction du systme d'exploitation X X X X X X X Accessibles dans un onglet X X X Sauves dans fichier de prfrences Validation sous Linux OK KO Validation sous Windows OK KO Commentaires
Page 18/19
Projet @rgonaute
Cahier de recette III.fonctionnalits NON implmentes
2 Vue simple
Egalement par manque de temps, nous n'avons pas dvelopp cette fonction d'affichage des fichiers en vue simple. Il ne nous a de plus pas sembl prioritaire de raliser cette vue, car il suffit de supprimer des colonnes de la vue dtail pour se rapprocher de la vue simple.
Page 19/19