Modelisation de portefeuille électronique dans une sociéte de télécommunication( Télécharger le fichier original )par Junior MINGASHANGA ISC/Kinshasa - Licence 2014 |
1.5. La Modélisation dynamiqueLa modélisation dynamique décrit le comportement dynamique du système. Pour notre mémoire en ce qui concerne la modélisation dynamique nous allons utiliser le diagramme de séquence. 1.5.1. Diagramme de séquenceLe diagramme de séquence représente la succession chronologique des opérations réalisées par un acteur. Il a une dimension temporelle et modélise les aspects dynamiques du système. Nous présenterons ici les diagrammes des séquences en utilisant cas d'utilisation.et compte tenu du temps qui nous est imparti nous allons présenter. 1.5.2. Schéma de diagramme de séquence :Abonné Agent Remplir le fiche d'identification 1 Enregistrement du fiche, saisir le code Agent et attribution un Code PIN par défaut 2 SYSTEME Ouverture de compte 3 «3 Réception de confirmation d'ouverture 4 «3 Créditer le compte 5 «3 Approvisionnement de compte Abonné 6 «3 Traitement 7 Confirmation de dépôt 8 «3 Réception du SMS de confirmation d'ouverture 9 «3 UTIBA 1.5.2.1. Cas d'utilisation « Ouverture du compte et changement de Code PIN »
1.5.2.2. Cas d'utilisation « recharge les unités à partir de son téléphone » Abonné SYSTEME 1. Entre de la syntaxe et de code PIN 2. Vérifier la syntaxe 3. affiche le message : mauvaise entrée alt. 4. Saisir la syntaxe de recharge correcte 5. Vérifier le code PIN 6. Afficher message : Code erroné 7. Traitement 8. Valider l'opération alt 1.6. PLATE FORME DE DEVELOPPEMENT1.6.1. Spécifications techniques du point de vue logicielNous étudions ici la faisabilité de l'application à travers le choix adéquat des outils de travail. Un accent est mis sur l'exploitation des logiciels et systèmes libres qui ne cessent de faire leurs preuves en informatique. 1.6.2. Choix du système d'exploitation : LinuxLinux sera préféré aux autres systèmes concurrents comme Mac OS, Microsoft Windows. C'est un système libre qui s'est très vite imposé en informatique en raison des multiples avantages qu'il offre entre autre sa stabilité, son efficacité dans la maintenance des applications et sa sécurité. Dans le cadre du projet, la distribution Linux Ubuntu a été choisie, en raison de Formation reçu pour l'utilisation de l'interface U-Market avec son plateforme d'utiba. 1.6.2. Choix des outils de développement 1.6.2.1.Le langage de programmation : PHP PHP (Hypertext PreProcessor) est un langage de script libre, très puissant, rapide et principalement exécuté par un serveur HTTP (Hyper Text Transfert Protocol). Un script PHP est multiplateforme, très bon support des bases de données (Oracle, Sybase, Microsoft, MySQL...) et les fonctions Web (cookies, authentification, sessions, redirection...). 1.6.2.2. Autres outils Les outils de développement web : XHTML (eXtensible HyperText Markup Langage), CSS (Cascade Style Sheet) et JSP (JavaScript) seront aussi utilisés pour réaliser les interfaces de l'application. 1.6.2.3. L'environnement de travail : Adobe Dreamweaver CS5 Adobe Dreamweaver en sa version CS5 est un puissant outil WYSIWYG (What You See Is What You Get) qui gère les langages XHTML, PHP, CSS, JSP etc. Il faut quand même noter que c'est un logiciel payant. 1.6.2.4. Choix du SGBD : MySQL MySQL (My Structured Query Language) est un Système de Gestion des Bases de données (SGBD) Open Source très rapide, robuste et multiutilisateur. Le serveur MySQL supporte le langage de requêtes SQL, langage standard de choix des SGBD modernes. Il est facilement accessible en réseaux et supporte des connexions sécurisées grâce au protocole SSL. La portabilité du serveur MySQL lui permet de s'exécuter sur toutes les plateformes et d'être intégré à plusieurs serveurs web. |
|