Conclusion
A
près la présentation du contexte du projet dans
le premier chapitre, nous avons détaillé dans ce second chapitre
les différentes fonctionnalités du système à mettre
en place. Dans ce chapitre nous nous sommes concentré à
répondre au
quoi et au pourquoi du projet. Cependant, le comment est une
question dont la réponse sera présentée
ultérieurement dans le chapitre conception qui sera le chapitre
suivant.
Chapitre 3 :
Conception
Chapitre III : Conception
Introduction
N
ous nous intéresserons dans ce chapitre au
côté conceptuel de la spécification des besoins, nous
mènerons une présentation de la conception des différentes
parties du système menant à la réalisation du projet
suivant la modélisation orientée objet UML.
III.1. 1 o74io1( d'U0 /
III.1.1. Présentation
L'UML (Unified Modeling Language) est un langage de
modélisation objet. UML (Unified Modeling Language, que l'on peut
traduire par "langage de modélisation unifié") est une notation
et non pas une méthode permettant de modéliser un problème
de façon standard puisque c'est un langage de modélisation pour
la programmation orientée objet qui convient pour toutes les
méthodes objets. L'UML est standardisé par l'OMG (Object
Management Group). La proposition de l'UML avait pour but de standardiser les
produits de développement (modèle, notation, diagramme) sans
standardiser le processus de développement. Il est en fait très
difficile de standardiser le processus de développement qui
dépend des personnes, des applications, des cultures...).
III.1.2. $ 111(7411B RIIIl'U0 /
UML est un langage pseudo formel et normalisé
- Gain de précision.
- Gage de stabilité.
- Encourage l'utilisation d'outils.
- Un langage sans ambiguïtés.
Chapitre 3 :
Conception
UML est un support de communication performant
-Il cadre l'analyse.
-Il facilite la compréhension de représentations
abstraites complexes.
-Un langage universel pouvant servir de support pour tout langage
orienté objet. -Une notation graphique simple, compréhensible
même par des non informaticiens. UML comme le chemin vers
l'unification des processus
Grâce au principe d'élaboration des modèles,
UML permet de mieux maîtriser la part d'inconnu et d'incertitudes qui
caractérisent les systèmes complexes.
Cependant, même si pour l'OMG, l'acceptabilité
industrielle de la modélisation objet passe d'abord par la
disponibilité d'un langage d'analyse objet performant et standard, les
auteurs d'UML préconisent d'utiliser une démarche :
· Guidée par les besoins des utilisateurs du
système,
· Centrée sur l'architecture logicielle,
· Itérative et incrémentale.
D'après les auteurs d'UML, un processus de
développement qui possède ces qualités fondamentales
devrait favoriser la réussite d'un projet.
|