Vous êtes sur la page 1sur 19

Présentation du projet Modélisation UML

Modélisation d’une application mobile de


gestion bancaire
Sommaire :
I- Introduction sur le langage de modélisation UML
II- Les outils de modélisation UML
. Le logiciel Analyse SI
. Le logiciel SAP POWERDESIGNER
. Le logiciel JfreeSoft
III- Les outils de génération automatique de code
. Le logiciel SAP POWERDESIGNER
. Le logiciel GenJAVA

IV- Les diagrammes destinés à la génération automatique de code


V- Scrum
VI- Analyse des besoins
VII- Diagramme de classe
VIII- Diagramme cas d’utilisation
IX- Diagramme de séquence du scénario
I- Introduction sur le langage de
modélisation UML

Le Langage de Modélisation Unifié, de l'anglais Unified Modeling


Language (UML), est un langage de modélisation graphique à
base de pictogrammes conçu comme une méthode normalisée
de visualisation dans les domaines du développement logiciel et
en conception orientée objet.
II- Les outils de modélisation UML
Le logiciel Analyse SI

AnalyseSI est un logiciel de modélisation de bases de données.


Il s'appuie sur la méthode Merise et nécessite un environnement Java
pour fonctionner.
Le logiciel SAP POWERDESIGNER

SAP POWERDESIGNER, anciennement PowerAMC, est un outil de


modélisation des données d’entreprise, qui permet de créer des plans
pour visualiser les conséquences des changements technologiques
avant l'implémentation réelle.
Le logiciel JfreeSoft

 Jflux(pour le diagramme des flux).

 Jmerise pour les MCD(Modèle conceptuel de Données).

 JMCT pour les MCT (Modèle Conceptuel de Traitements).

 JMOT pour les MOT(Modèle Organisationnel de Traitements).


III- Les outils de génération automatique de
code
Le logiciel SAP POWERDESIGNER
Ce logiciel prend en charge une variété de formats tels que BPM, CDM
et PDM, et peut stocker des modèles dans un référentiel de base de
données. Il prend également en charge la génération de code en Java,
C#, VB .NET, Hibernate, EJB3, NHibernate, JSF, WinForm et plus.
Le logiciel GenJAVA

C’est un logiciel qui nous permet de gérer un fichier de format .java à partir des modèles de
classe
IV- Les diagrammes destinés à la
génération automatique de code
V- Scrum
Agile est une approche structurée et itérative de la gestion de projets et du
développement produit. Elle reconnaît la volatilité du développement produit et fournit
une méthodologie permettant aux équipes autonomes de réagir au changement sans
dévier de leur route. Aujourd'hui, Agile n'est guère un avantage concurrentiel. Personne
n'a le luxe de développer un produit pendant des années, voire des mois, dans une «
boîte noire ». Autrement dit, il est plus important que jamais de bien faire les choses.

Les diagrammes de langage de modélisation unifié (UML) sont conçus pour aider à
clarifier les exigences du projet au début du développement agile en fournissant une
compréhension visuelle de la façon dont un projet devrait ressembler et fonctionner
VI- Analyse des besoins
Notre travail sert à offrir à un client de la banque accès en temps réel aux données
et services bancaires depuis son téléphone, toutefois l’administrateur doit gérer les
services offerts par l’application à partir de son navigateur

Identification des acteurs

Le client: c’est l’acteur principale de notre application il profite de toutes les


fonctions offertes par l’application.

L’administrateur: le rôle de cet acteur est gérer les comptes et les clients
Ainsi que les demandes des cartes de crédit ou des chéquiers et de répondre aux
messages envoyés par les utilisateurs
VII- Diagramme de classe
VI-C ’est quoi la structuration en packages?:

Un package en UML sert à grouper des éléments en un ensemble cohérent, et à fournir un espace
de noms pour ces éléments. Un package peut contenir la plupart des éléments UML : classes,
objets, cas d'utilisations, composantes, etc. Il peut également contenir d'autres packages, selon une
organisation hiérarchique. L'intérêt des packages est de permettre de structurer les diagrammes et
de donner une vision globale plus claire
VIII- Diagramme cas d’utilisation(de l’Administrateur)
VIII- Diagramme cas d’utilisation(du Client)
IX- Diagramme d’état transition d’un cas
d’utilisation
« Authentification du client»
IX- Diagramme d’activité d’un cas d’utilisation
« Transfert de l’argent»
X- Diagramme de séquence du scénario
« création de compte »

Vous aimerez peut-être aussi