1.5.4 Démarche de développement
adoptée
La démarche de développement ou encore la
méthodologie UML que nous allons utiliser tout au long de ce projet se
base et s'appui sur le processus unifié, ainsi étant
donnée que ce processus peut être adapté à divers
types de projet et d'après une démarche de développement
découverte lors de mes lectures déjà utilisée par
des experts dans le domaine(Joseph Gabay : directeur de projet informatique au
CNRS et David Gabay : ingénieur et chef de projet chez CapGemni), et qui
reflète leur expérience tirée de la réalisation en
entreprise de projets avec UML. Nous allons adopter partiellement leur
démarche qui est articulée suivant deux axes : les quatre phases
qui correspondent à celles d'UP et sept activités.
1.5.4.1 Description des activités de la
démarche
n Activité 1- Modélisation métier
Il s'agit de bien comprendre les processus dans lesquels va
s'intégrer le futur système informatique.
n Activité 2 - Exigences fonctionnelles
L'objectif de cette activité est de définir et
de recenser tout ce que le système doit faire d'un point de vue
métiers en interagissant avec les acteurs interne et externe du
système.
n Activité 3 - Analyse des cas d'utilisation
Cette activité a pour but de fournir une vue informatique
du système.
n Activité 4 - Conception
Cette activité répond à la question :
« Comment faire » elle a comme objectif de définir et mettre
en place les choix d'architecture technique.
n Activité 5 - Synthèse de l'analyse
Cette activité permet de préparer la
réalisation de l'application.
n Activité 6 - Réalisation
C'est la phase du codage des différents composants du
système.
Activité 7 - Test
La dernière activité de la démarche
consiste à tester l'application auprès des utilisateurs.
1.5.4.2 Schéma de la démarche de
développement
Le schéma de la démarche est
présenté à la figure ci-dessous.
Exigences fonctionnelles
n Elaboration du diagramme des cas d'utilisation
système
Test
n Test de l'application auprès des utilisateurs
Modélisation métier
n Elaboration du schéma de contexte du domaine
d'étude
n Elaboration du diagramme d'activité
n Elaboration du diagramme de classe métier
Analyse des cas d'utilisation
n Raffinement du diagramme de cas d'utilisation
système
n Description textuelles des cas d'utilisation
n Elaboration du schéma de navigation
générale
Conception
n Elaboration des diagrammes de séquence technique
n Elaboration des diagrammes de classe technique
Synthèse de l'analyse
n Diagramme de classe récapitulatif
n Schéma de navigation général
n Diagramme de déploiement
n Choix de la technologie
Réalisation
Implémentation de la base de données, interfaces
graphiques,
codage etc.
Figure 1- Schéma détaillé de la
démarche de développement
|