2.4. Cahier des charges
L'objet de ce cahier des charges est d'une part de
définir la liste des fonctionnalités à développer
afin de disposer d'un logiciel permettant de gérer efficacement les
opérations du presse-papier.
Ce cahier de charges spécifie aussi la méthode
selon laquelle le logiciel devra être développé. Outils
logiciels, environnement de développement, documentation ...
2.4.1. Description de l'existant
Quelques travaux dans le sens de l'optimisation du
presse-papier en général et de celui de Windows en particulier
ont déjà été réalisé. Ceux-ci sont
brièvement décrits dans la section 2.3 de ce chapitre.
2.4.2. Expression des besoins
Cette section décrit les besoins (fonctionnels et non
fonctionnels) auxquels doit répondre l'application à
développer.
2.4.2.1. Besoins fonctionnels
Ils sont directement liés aux tâches que le
logiciel devrait pouvoir exécuter. Notre future application doit pouvoir
:
· Prendre en charge toutes les opérations impliquant
le presse-papier de Windows ;
· Gérer (créer, ouvrir, sauvegarder) les
collections et les groupes ;
· Conserver un certain nombre de copie dans chacune des
sessions.
2.4.2.2. Besoins non fonctionnels
Cette application doit être compatible avec plusieurs
plate-forme Windows (XP, Vista, Seven...) Elle doit aussi satisfaire aux
besoins suivant :
· Etre ergonomique17 ;
· Prendre en charge plusieurs formats de données
;
· Etre invisible : son fonctionnement ne doit pas
interférer avec celui des autres applications. Il doit être aussi
transparent que le presse-papier natif de Windows.
31
17 Facilité et souplesse pour l'utilisation.
|