Mise en place de la base de données spatialisée de ... - Tour du valat

Mise en place de la base de données spatialisée de ... - Tour du valat Mise en place de la base de données spatialisée de ... - Tour du valat

dossier.univ.st.etienne.fr
from dossier.univ.st.etienne.fr More from this publisher
21.01.2015 Views

Petra Cohez-Vajda Mise en place de la base de données Salicornia 2 CONDUITE DU PROJET Pour mener à bien le travail, une démarche a été élaborée et respectée durant le stage. Lors de mon arrivée la première étape fut de : bien préciser la demande et les attentes concernant mon stage proposer et valider la démarche à suivre. . 1. « Précision » 2. Etude préliminaire 2. a Analyse de l’existant 2. b Analyse des besoins 2. c Propositions 3. Conception de la base de données 4. Développement de l’outil Figure I Schéma général sur les grandes étapes de conduite du projet La première partie consistait donc à identifier les acteurs du projet, de définir leurs attentes, leurs demandes et préciser la mission du stage. La mission et la démarche ont été validées, et les différentes attentes ont été clarifiées dans le cadre d’une présentation et réunion organisées devant le comité de pilotage. Dans un deuxième temps, une étude préliminaire comprenait une analyse des données et du matériel informatique existants et une étude des besoins (cf. Etude préliminaire). Le parc informatique et les logiciels disponibles ont été recensés. Un inventaire des données a été réalisé et évalué. Les besoins des gestionnaires ont été identifiés et hiérarchisés. On a cherché à répondre aux questions suivantes: Qui seront les utilisateurs finaux Qui sont les responsables des données représentées Qui sera l’administrateur de la base A qui et comment doit servir l’outil Comment doit fonctionner l’outil A quels besoins doit répondre l’outil … 16

Petra Cohez-Vajda Mise en place de la base de données Salicornia Des propositions de l’architecture logicielle et des spécifications de l’outil (techniques et fonctionnelles) ont été présentées. Les résultats de ces deux étapes ont été fixés à partir : du compte rendu des entretiens (cf. Annexe I.), de la grille d’analyse des données, du cahier de charge. Une fois les besoins hiérarchisés et le choix des données à intégrer, la prochaine étape était de concevoir la base. L’élaboration d’une structure des données demande une approche méthodologique, un choix au niveau de la conception pour que notre modèle décrit au mieux la réalité et soit capable de répondre à nos besoins (cf. Conception de la base de données). Après avoir implémenté notre structure de données sous le logiciel de SGBD choisi, le prochain travail consistait à mettre en œuvre l’interface avec les différents modules (cf. Fonctionnement de l’application). Différentes méthodes de travail existent pour le développement d’application (cascade, prototypage…). Nous avons opté pour la technique RAD 13 en raison de son processus souple et du temps imparti. Cette technique s’appuie sur un développement par des itérations et incrémentations successives jusqu’à ce que l’outil corresponde aux attentes et soit validé par le futur utilisateur. Il s’agit de concevoir, développer et tester d’une partie à l’autre l’application, sans que l’application totale soit achevée. Ses avantages : Il permet un développement en peu de temps. Le client / commanditaire s’implique plus facilement dans le projet et peut mieux exprimer ses besoins en cours de développement. Dans notre cas, ce fut très important puisque si les gestionnaires avaient des idées générales sur leurs attentes, ils n’avaient pas d’idées très précises sur l’interface et les fonctionnalités de l’outil. De nouvelles idées émergeaient donc au fur et à mesure de l’avancement de l’outil en fonction des possibilités du logiciel. On peut reprendre et modifier les morceaux d’application pour l’améliorer, On peut ajouter des nouvelles fonctionnalités au fur et à mesure. L’inconvénient de cette méthode est que les modifications apportées lors de la phase de développement entraînent une moindre cohérence du logiciel et donc une maintenance de l’application plus délicate. 13 Développement Rapide d’Application (RAD, Rapid Application Developement) : « Technique de développement accélérée d'application basée sur l'utilisation extensive des interfaces graphiques » (www.rad.fr) 17

Petra Cohez-Vajda<br />

<strong>Mise</strong> <strong>en</strong> <strong>p<strong>la</strong>ce</strong> <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données Salicornia<br />

2 CONDUITE DU PROJET<br />

Pour m<strong>en</strong>er à bi<strong>en</strong> le travail, une démarche a été é<strong>la</strong>borée et respectée <strong>du</strong>rant le stage.<br />

Lors <strong>de</strong> mon arrivée <strong>la</strong> première étape fut <strong>de</strong> :<br />

bi<strong>en</strong> préciser <strong>la</strong> <strong>de</strong>man<strong>de</strong> et les att<strong>en</strong>tes concernant mon stage<br />

proposer et vali<strong>de</strong>r <strong>la</strong> démarche à suivre.<br />

.<br />

1. « Précision »<br />

2. Etu<strong>de</strong> préliminaire<br />

2. a Analyse <strong>de</strong> l’existant 2. b Analyse <strong>de</strong>s besoins 2. c Propositions<br />

3. Conception <strong>de</strong> <strong>la</strong> <strong>base</strong><br />

<strong>de</strong> données<br />

4. Développem<strong>en</strong>t <strong>de</strong><br />

l’outil<br />

Figure I Schéma général sur les gran<strong>de</strong>s étapes <strong>de</strong> con<strong>du</strong>ite <strong>du</strong> projet<br />

La première partie consistait donc à id<strong>en</strong>tifier les acteurs <strong>du</strong> projet, <strong>de</strong> définir leurs<br />

att<strong>en</strong>tes, leurs <strong>de</strong>man<strong>de</strong>s et préciser <strong>la</strong> mission <strong>du</strong> stage. La mission et <strong>la</strong> démarche<br />

ont été validées, et les différ<strong>en</strong>tes att<strong>en</strong>tes ont été c<strong>la</strong>rifiées dans le cadre d’une<br />

prés<strong>en</strong>tation et réunion organisées <strong>de</strong>vant le comité <strong>de</strong> pilotage.<br />

Dans un <strong>de</strong>uxième temps, une étu<strong>de</strong> préliminaire compr<strong>en</strong>ait une analyse <strong>de</strong>s<br />

données et <strong>du</strong> matériel informatique existants et une étu<strong>de</strong> <strong>de</strong>s besoins (cf. Etu<strong>de</strong><br />

préliminaire). Le parc informatique et les logiciels disponibles ont été rec<strong>en</strong>sés. Un<br />

inv<strong>en</strong>taire <strong>de</strong>s données a été réalisé et évalué. Les besoins <strong>de</strong>s gestionnaires ont été<br />

id<strong>en</strong>tifiés et hiérarchisés. On a cherché à répondre aux questions suivantes:<br />

Qui seront les utilisateurs finaux <br />

Qui sont les responsables <strong>de</strong>s données représ<strong>en</strong>tées<br />

Qui sera l’administrateur <strong>de</strong> <strong>la</strong> <strong>base</strong> <br />

A qui et comm<strong>en</strong>t doit servir l’outil<br />

Comm<strong>en</strong>t doit fonctionner l’outil<br />

A quels besoins doit répondre l’outil …<br />

16

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!