II .3.1.2.Justification du choix d'UML
Les avantages présentés par UML, nous permettent
de faciliter la modélisation des différents aspects de notre
projet. En effet UML présente l'avantage d'être le standard de la
modélisation objet universellement reconnu. Il est un langage visuel. Sa
notation graphique permet d'exprimer visuellement des solutions objets
facilitant ainsi la comparaison et l'évaluation de celles-ci. C'est un
langage formel et normalisé doté d'un gain de précision et
d'un gage de stabilité. Il est aussi un support de communication
performant car il cadre l'analyse tout en facilitant la compréhension
des représentations abstraites complexes. En outre, UML sert à
formaliser tous les documents techniques d'un projet et permet d'affiner les
détails de l'analyse au fur et à mesure de l'avancée du
projet. Il est possible d'utiliser le même atelier de génie
logiciel depuis l'expression des besoins jusqu'à la
génération de tout ou d'une partie du code. Enfin, il est
indépendant des langages de programmation et des processus de
développement. Les diagrammes que nous avons utilisés dans notre
analyse sont :
> le diagramme de classes : qui
représente les classes intervenant dans le système ;
> le diagramme de cas d'utilisation : qui
identifie toutes les fonctionnalités que le système doit offrir
;
> le diagramme d'activités : qui
décrit sous forme de flux ou d'enchaînements d'activités le
comportement du système ;
> le diagramme de séquence : qui
représente de façon séquentielle la manière dont se
font les transitions et indique les interactions entre les
éléments du système ;
|
|
9
|
|
Licence professionnelle en Informatique de Gestion (IG)
Année universitaire 2018-2019 « IUT de Tahoua
»
|
|
|
|
|
|
|
? le diagramme de déploiement :
illustre la disposition physique du matériel et la répartition
des composants sur ce matériel.
|