Chapitre2
Conception
2.1 Introduction:
Apres la phase d'etude de faisabilité, nous allons
comencer la conception du projet, cela permet de définier le concept
d'un portail web, et les étapes importantes pour la réalisation
de ce projet.
Dans ce chapitre on va présenter la solution
conceptuelle que nous proposons , le rôle de conception est de rendre les
tâches de la gestion de système trés flexible .En d'autre
terme, ce chapitre devrait répondre à la question : comment
faire? La structure de ce chapitre dépend de besoin de chaque projet.
La conception d'un système nécessite des
méthodes pour mettre en place un modèle. Il existe plusieurs
méthodes d'analyse, les plus utilisée c'est MERISE et UML.
Finalement il ne faut pas négliger cette étape pour produire un
système conforme aux attentes des utilisateurs par ce que la phase de
l'implémentation de projet est basésur cette étape (avant
de se lancer dans la programmation, il convient de bien déterminer
l'ensemble des données ainsi que les liaisons qu'elles ont entre
elles).
2.2 Choix de la méthode de
modélisation:
[6] Merise et UML sont deux grands principes de «
traduction » ou modélisation d'un système d'information.
Néanmoins, ils ne sont pas aussi proches qu'on pourrait le penser.
Chapitre 2 Deuxième chapitre
16
Le choix de l'un ou de l'autre se fait selon trois axes
à savoir l'accessibilité, la précision et
l'exploitabilité.
Pour le premier axe (accessibilité) MERISE
présente l'intérêt d'avoir des modèles logiques
moins détaillés facilement compréhensibles
Tandis qu'UML conçu pour s'adapter à n'importe
quel langage de programmation orientée objet (POO), présente
plusieurs modèles (diagrammes) dont leurs compréhensions
nécessitent une grande attention.
En ce qui concerne le deuxième critère
(précision), MERISE est moins préférable. Malgrésa
clarté, il manque une précision du fait qu'elle est
éloignée du langage donc difficile
à implémenter alors qu'UML intègre les
éléments communs des différents langages, sa
volontéest d'être fidèle à la réalisation
finale. Elle est beaucoup plus complète avec ses différents
diagrammes.
Pour en finir avec l'exploitabilité, MERISE est une
méthode plus généraliste. Elle donne
une vue globale de la solution sans autant entrer dans les petits
détails. Contrairement àUML qui est conçu pour
l'implémentation objet avec ses différents détails et sa
portabilité(s'adapte à n'importe quelle plateforme)
elle est donc plus exploitable.
L'une ou l'autre présente des avantages et des
inconvénients. Il est réservéau concepteur de choisir la
méthode la mieux adaptée pour son cas. Si on cherche la
précision et l'exploitabilitéUML devance MERISE. Tandis que, si
c'est la clartéet l'accessibilitéqui sont en question MERISE est
préférable.
Notre portail gère des données moins complexes
d'oùqui la méthode MERISE est le mieux pour modéliser la
base de données.
|