3.3.2 Démarche générale de
conception
La première étape dans la conception de toute
application informatique est le recueil et l'analyse des besoins des
utilisateurs. Ces besoins s'expriment en termes de données et
d'applications (besoins fonctionnels). La conception du système se
divise ainsi en deux composantes: les données et l'IHM (Interface
Homme-Machine) dont la combinaison aboutit au système
opérationnel attendu par les utilisateurs. Il sera donc question dans
notre étude de procéder à la mise en place de ces deux
composantes en insistant à chaque étape sur les influences
réciproques qu'ils entretiennent 7. Notre démarche est
représentée par le graphique 3.2.
D'une part, l'implémentation de l'IHM commence par une
étape d'analyse fonctionnelle qui a pour objectif de définir les
interactions entre les utilisateurs et le système. En termes clair, il
s'agira ici de recueillir les fonctionnalités que doit proposer
l'application à concevoir. L'analyse fonctionnelle aboutira au
développement informatique des programmes et applications qui doivent
assurer ces fonctions. D'autre part, l'implémentation des structures de
données commence par les échanges avec les utilisateurs pour
aboutir à un modèle conceptuel de données (MCD). De ce MCD
découlera un modèle logique (MLD) puis un modèle physique
de données (MPD). Ces deux sous-systèmes (données et IHM),
une fois mis en place seront combinés dans une dernière
étape d'implémentation des transactions dont l'objectif est de
relier les données aux applications. Les sections suivantes
7. En effet, les besoins en données conditionnent
l'ossature de l'IHM. Inversement, le besoin fonctionnel joue un rôle
important dans la structuration des données.
Brice Baem BAGOA, Elève Ingénieur des
Travaux Statistiques Page 35
3.4. Démarche d'implémentation des
structures de données
Graphique 3.2 -- Démarche
générale d'implémentation du système
Système
IHM
Étape 8
Système Opérationnel
Étape 2
Analyse Fonctionnelle
Étape 7
Implémentation des
Transactions
Étape 4
Conception des programmes et
Applications
Étape 1
Recueil et Analyse des
bésoins
Données
Application Web (HTML, CSS, JavaScript, PHP, SQL)
Étape 3
Analyse conceptuelle des
données
Étape 6
Conception Physique
Étape 5
Conception Logique
Déploiment et utilisation du système
Discussions et échanges avec les commanditaires
Modèle Conceptuel de Données (MCD)
Modèle Logique de Données (MLD)
MPD (PostgreSQL/PostGIS)
Source: Nos travaux
présentent les méthodes d'élaboration des
structures de données et de l'IHM.
|