Projet de génie logiciel Phase 1 Projet AniMaths Page 2
TABLE DES MATIÈRES
Contexte du projet ................................................................................................................................................. 4
Introduction ....................................................................................................................................................... 4
Cadre du projet................................................................................................................................................... 4
Les objectifs du produit AniMaths .........................................................................................................................5
Expression du besoin ......................................................................................................................................... 5
Contexte économique et d'exploitation du produit ........................................................................................ 6
Exigences sur le produit..........................................................................................................................................7
Capacités fonctionnelles ..................................................................................................................................... 7
Description des fonctionnalités......................................................................................................................7
Interopérabilité .............................................................................................................................................. 9
Sécurité ........................................................................................................................................................... 9
Exigences non fonctionnelles ........................................................................................................................... 10
Fiabilité .......................................................................................................................................................... 10
Facilité d'utilisation ....................................................................................................................................... 10
Rendement .................................................................................................................................................... 10
Maintenabilité ............................................................................................................................................... 10
Portabilité ....................................................................................................................................................... 11
Recherche de solutions techniques ..................................................................................................................... 12
Représentation des équations ......................................................................................................................... 12
LaTeX ............................................................................................................................................................. 12
Flash ............................................................................................................................................................... 13
SVG ................................................................................................................................................................. 13
MathML ......................................................................................................................................................... 14
Plate-formes d'utilisation.................................................................................................................................. 15
Navigateur(s)................................................................................................................................................. 16
Mozilla Firefox ............................................................................................................................................... 17
Technologies de manipulation ......................................................................................................................... 17
JavaScript ...................................................................................................................................................... 17
Présentation de Google Web Toolkit ........................................................................................................... 18