Plan :
I. Domaine d’application............................................................................................................ 4 1. Objectifs du système ................................................................................................................4 2. Interfaces .................................................................................................................................5 A. Interfaces Utilisateur ...........................................................................................................5 B. Interfaces Logicielles...........................................................................................................5 C. Interfaces de communication...............................................................................................6 3. Bases de données externes .......................................................................................................6 4. Contraintes générales de conception ........................................................................................6 II. Documents de réference ........................................................................................................ 7 III. Normes, standards et outils .................................................................................................. 8 1. Méthodes de conception...........................................................................................................8 2. Environnement et outils de développement .............................................................................9 3. Notations utilisées ....................................................................................................................9 4. Conventions de nommage ......................................................................................................10 A. Noms des applications et des packages .............................................................................10 B. Base de données.................................................................................................................10 C. Application ........................................................................................................................11 5. Standards de programmation..................................................................................................12 IV. Conception generale........................................................................................................... 13 1. Langages utilisés ....................................................................................................................13 2. Diagramme de déploiement ...................................................................................................14 3. Architecture des Composants.................................................................................................15 A. Architecture 5 couches pour l’application nationale.........................................................15 B. Architecture de l’application mobile .................................................................................17 4. Structure des données globales, des fichiers et des bases de données ...................................19 5. Stratégie de traitement des erreurs et des exceptions .............................................................19 6. Justification des choix d’architecture, des composants et du langage ...................................21 V. Conception detaillee des composants.................................................................................. 22 1. Système d’Information...........................................................................................................22 A. Règles de gestion...............................................................................................................22 B. Modèle Métier ...................................................................................................................23 2. Base de données .....................................................................................................................25 A. Modèle Conceptuel de Données........................................................................................25 B. Modèle Logique Relationnel .............................................................................................26 3. Application nationale (AN) ....................................................................................................28 4. Application mobile (AM).......................................................................................................