CAHIER DES CHARGES DU PROJET SIRAGI

 
                                                                               
     

Version

   
     

Auteur

   
     

Date

   
     

Apport

   
     

1.1

   
     

Meryem BENNANI

   
     

13/11/2003

   
     

Création du document .

   
     

1.2

   
     

Tarik RRHIOUA

   
     

09/01/2004

   
     

Mise à jour de l'ensemble du document .

   
     

1.3

   
     

Tarik RRHIOUA

   
     

16/01/2004

   
     

Mise à jour de validation.

   
 

Sommaire :

 

1. Introduction

1.1. But du projet

L'objectif de ce projet est de réaliser une application libre permettant l'accès   d'une personne atteinte de cécité ou mal voyante à une interface graphique    sur PC aussi bien sous Windows que sous Linux.

1.2. Liste des acteurs, et leur mission

Conseiller pédagogique

           
     

Tarik FDIL

   
     

 (Professeur / Ingénieur)

   

Chef de projet

           
     

Tarik RRHIOUA

   
     

 ( Étudiant ,4GLM,IGA)

   

Équipe qualité

                                                                       
     

 Timité Hassan

   
     

 ( Étudiant ,4GLM,IGA / Responsable qualité)

   
     

 Chami Aïda

   
     

 ( Étudiante ,4GLM,IGA)

   
     

 Enhansali Jmia

   
     

 - - - - - - - - - - - - - - - - -

   
     

 El Aini Mohamed

   
     

 - - - - - - - - - - - - - - - - -

   
     

 Halim Mohamed

   
     

 - - - - - - - - - - - - - - - - -

   
     

 Harrag Ilham

   
     

 - - - - - - - - - - - - - - - - -

   

Équipe documentation

                                                                                   
     

Bennani Maryam

   
     

 ( Étudiante ,4GLM,IGA / Responsable documentation)

   
     

Irdissi Ibrahimi Ilham

   
     

 ( Étudiante ,4GLM,IGA)

   
     

 Ezzahir Sanaa

   
     

 - - - - - - - - - - - - - - - - -

   
     

Oumalek Mohamed

   
     

 - - - - - - - - - - - - - - - - -

   
     

 Miko Samia

   
     

 - - - - - - - - - - - - - - - - -

   
     

Chami Widad

   
     

 - - - - - - - - - - - - - - - - -

   
     

Bennani  Karim

   
     

 - - - - - - - - - - - - - - - - -

   

2. Description générale

2.1. Fonctionnalités du projet

SIRAGI doit être autonome et complet, et permettant les fonctionnalités suivantes.

*           Bureautique :

 

o            Traitement de texte

                                                           
     

Fonctionnalité

   
     

Description

   
     

Fct1

   
     

Écouter la lecture d'un texte se trouvant sur l'écran soit lettre par         lettre ou par phrases entières.

   
     

Fct2

   
     

Avoir un écho sonore lors de la saisie normale d'un texte         sur un clavier pour avoir une confirmation de ce qui s'écrit à l'écran.

   
     

Fct3

   
     

Gestion d'un ClipBoard (Presse Papier) accessible par les         raccourcis clavier, et pouvant communiquer avec le ClipBoard système (Windows         / Linux).

   
     

Fct4

   
     

Imprimer en braille avec l'embosseuse.

   
 

o            Accès base de données

           
     

Fct5

   
     

Une interface SQL utilisant ODBC, JDBC ou DBI.

   
 

o            Dictionnaire / Traducteur.

           
     

Fct6

   
     

Explication ou traduction du mot qui a le focus ( ou bien         le curseur), aussi bien dans un document texte que dans toute autre fonctionnalité,          en cliquant sur une combinaison de touches.

   

*           Internet / multi-média :

 

o            Connexion Internet

           
     

Fct7

   
     

Permet de lancer le client PPP.

   
 

o             Navigateur web

           
     

Fct8

   
     

Permet la consultation des pages web, et la détection des         hyperLiens JavaScript.

   
 

o             Messagerie électronique

           
     

Fct9

   
     

Permet la lecture / écriture et envoi des messages.

   
 

o            Discussion en ligne (chat)

           
     

Fct10

   
     

Basé sur un serveur du genre MSN ou ICQ.

   
 

o            Lecteur multimédia

                       
     

Fct11

   
     

Permet de jouer un fichier sonore de format mp3, ou bien un         CD audio.

   
     

Fct12

   
     

Permet aussi de jouer le rôle d'un magnétophone enregistrant         la voie.

   

*           Utilitaires : 

 

o            Gestionnaire de fichiers

           
     

Fct13

   
     

Interface de communication avec le gestionnaire de fichiers         du système.

   
 

o            Calculatrice

           
     

Fct14

   
     

Une calculatrice parlante scientifique, permettant la conversion         des devises ,...

   
 

o            Environnement de programmation

           
     

Fct15

   
     

Éditeur de texte + compilateur + lecteur des erreurs de compilation         et exécution.

   

*          Apprentissage : 

           
     

Fct16

   
     

Module intégré de formation au travail sur ordinateur en utilisant         SIRAGI.

   

*          Perspectives : 

                                                           
     

Persp1

   
     

Possibilité d'importer des fichiers " *.pdf", "         *.doc", " *.tex" et éventuellement d'autres formats

   
     

Persp2

   
     

Possibilité d'effectuer des calculs et des formules...

   
     

Persp3

   
     

Importation des feuilles EXCEL sous forme de texte brut.

   
     

Persp4

   
     

Outil de gestion des contacts et des rendez vous.

   
     

Persp5

   
     

Jeux spécialement conçus pour déficients visuels. : par         exemple composteur sonore ou bien piano,... etc.

   

2.2. Caractéristiques des utilisateurs

Les utilisateurs ciblés sont des personnes handicapés visuels, donc des personnes   étant aveugles ou mal voyantes.

2.3. Contraintes de développement

SIRAGI doit pouvoir s'installer et s'exécuter aussi bien sur une plate-forme   Windows que Linux.

2.4. Contraintes d'exploitation

SIRAGI se développera sous une licence GPL.

2.5. Documentation

Liste de la documentation du projet :