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
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
- Page 1: Mise en place de la base de donnée
- Page 4 and 5: Petra Cohez-Vajda Mise en place de
- Page 6 and 7: Petra Cohez-Vajda Mise en place de
- Page 8 and 9: Petra Cohez-Vajda Mise en place de
- Page 10 and 11: Petra Cohez-Vajda Mise en place de
- Page 12 and 13: Petra Cohez-Vajda Mise en place de
- Page 14 and 15: Petra Cohez-Vajda Mise en place de
- Page 16 and 17: Petra Cohez-Vajda Mise en place de
- Page 20 and 21: Petra Cohez-Vajda Mise en place de
- Page 22 and 23: Petra Cohez-Vajda Mise en place de
- Page 24 and 25: Petra Cohez-Vajda Mise en place de
- Page 26 and 27: Petra Cohez-Vajda Mise en place de
- Page 28 and 29: Petra Cohez-Vajda Mise en place de
- Page 30 and 31: Petra Cohez-Vajda Mise en place de
- Page 32 and 33: Petra Cohez-Vajda Mise en place de
- Page 34 and 35: Petra Cohez-Vajda Mise en place de
- Page 36 and 37: Petra Cohez-Vajda Mise en place de
- Page 38 and 39: Petra Cohez-Vajda Mise en place de
- Page 40 and 41: Petra Cohez-Vajda Mise en place de
- Page 42 and 43: Petra Cohez-Vajda Mise en place de
- Page 44 and 45: Petra Cohez-Vajda Mise en place de
- Page 46 and 47: Petra Cohez-Vajda Mise en place de
- Page 48 and 49: Petra Cohez-Vajda Mise en place de
- Page 50 and 51: Petra Cohez-Vajda Mise en place de
- Page 52 and 53: Petra Cohez-Vajda Mise en place de
- Page 54 and 55: Petra Cohez-Vajda Mise en place de
- Page 56 and 57: Petra Cohez-Vajda Mise en place de
- Page 58 and 59: Petra Cohez-Vajda Mise en place de
- Page 60 and 61: Petra Cohez-Vajda Mise en place de
- Page 62 and 63: Petra Cohez-Vajda Mise en place de
- Page 64 and 65: Petra Cohez-Vajda Mise en place de
- Page 66 and 67: Petra Cohez-Vajda Mise en place de
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