Les sociétés de service en informatique sont les premiers acteurs du développement dans le secteur des technologies de l'information. Ils se trouvent dans un contexte concurrentiel qui les pousse à améliorer la qualité du service offert à la commande des clients, pour pouvoir s'imposer dans le marché.
[...] Package Change Ce package englobe les fonctionnalités nécessaires pour la gestion des taux de change, leur récupération et leur distribution. Package InterfaceUtilisateur Ce package englobe les fonctionnalités nécessaires pour la gestion de l'interface des utilisateurs Analyse du comportement des entités dégagées Dans le but d'analyser le comportement des classes du modèle étudié, susceptibles d'avoir un comportement dynamique riche, ou d'avoir plusieurs états, des diagrammes d'état/transition sont ainsi construit. Un diagramme d'état/transition spécifie la séquence d'états qu'un objet peut avoir durant sa vie en réponse aux événements qui lui adviennent, ainsi que les réactions correspondantes [ROQUESVALLEE01]. [...]
[...] une fois ladite vérification est accomplie, l'objet Transaction est sauvegardé dans la base de données à l'aide de la méthode saveTransactionData() pour concrétiser l'aspect de la journalisation, l'entité GestionnaireBalance crée une instance de l'objet Historique pour décrire l'exécution du système à cette étape à l'aide de la méthode saveTransactionState() après, l'entité BalanceStatusAction récupère la bonne exécution de toutes les étapes appelées de l'entité GestionnaireBalance Puis, elle affiche à l'utilisateur l'affirmation du succès du traitement par la redirection vers la page Web balanceSucces.jsp Factorisation des traitements En observant les diagrammes de collaboration construits, j'ai constaté qu'il y a des traitements qui se répètent dans plusieurs cas d'utilisation. Une approche qui est la plus intuitive pour palier à cette similitude de traitement est de les factoriser. Cette démarche satisfait en même temps les objectifs fonctionnels tracés auparavant. La figure26 suivante représente le diagramme de collaboration où la partie entourée par un cadre doit être factorisée : Figure 26 : partie du diagramme de collaboration devant être factorisée. [...]
[...] Ce traitement se répète autant de fois que le nombre des transactions. Deuxièmement et selon l'étude fonctionnelle, les données de la balance sont récupérées en cinq étapes : récapitulatif de la journée : Balance liste des transactions : Transaction détail des transactions par devise : Denomination détail des transactions par les coupures de la devise étrangère : Foreign détail des transactions par les coupures en Dirham : Local Le changement nécessaire dans le diagramme de collaboration de la figure25 est de remplacer l'appel de fonction getTransactionStatus() par getBalanceStatus() getDenominationStatus() getForeignStatus() et getLocalStatus() Le changement se poursuit même sur la logique de l'appel. [...]
[...] Application : ce package regroupe les classes qui appartiennent à la couche Application de l'architecture réalisée. Il comporte les gestionnaires, qui effectuent les traitements nécessaires aux requêtes des utilisateurs et qui appellent les services techniques nécessaires. Configuration : ce package contient les classes qui encapsulent la configuration nécessaire à l'exécution du système. Logging : ce package représente le service de suivi et de traçage et de journalisation. Sécurité : ce package contient le Framework de sécurité et qui assure le contrôle de l'accès aux fonctionnalités du système. [...]
[...] Dans le cas ou ce n'est pas possible de récupérer la balance d'un GAB donné à cause d'un crash disque, des classes de gestion sont appelées pour permettre de saisir manuellement toutes les transactions de change effectuées par le GAB en défaut. Package BalanceGlobale Ce package permet de remonter une balance globale pour une banque donnée comme il permet de la scinder par institution ou par agence. De plus, il informe le serveur central de la banque du chiffre d'affaire en dirham réalisé ainsi que le total des commissions. Il remonte aussi par devise le montant total encaissé. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture