S14: Démarche SIG et révision de la matière à l'examen Flashcards
Que comprend les méthodes de développement?
Une méthode de développement comprend l’ensemble des étapes requises pour développer un système du début jusqu’à la fin, soit de l’évaluation d’opportunité (étape pour évaluer s’il est
opportun de faire le système) jusqu’à son opération par les utilisateurs finaux.
Quand est-ce qu’on utilise les méthodes?
- lorsque demandée par le client,
- lorsque le système est grand, complexe et implique plusieurs personnes;
- pour un gain en rapidité et qualité pour les petits systèmes. On n’utilise pas toujours une
méthode dans ce cas et elle n’est pas suivie à la lettre (petits systèmes = 2-3
développeurs et 2-3 personnes chez le client).
Quels sont les deux familles de méthodes?
- Formelles, planifiées, disciplinées, lourdes;
- Légères, agiles, flexibles;
Qu’est-ce qui caractérise les familles de méthodes formelle?
réduisent les risques par une démarche stricte, déterministe et séquentielle
ainsi qu’une documentation très détaillée, ce qui facilite le suivi des contrats
et la maintenance du système.
Qu’est-ce qui caractérise les familles de méthodes agile?
basées sur un cycle de développement court ayant des livraisons rapides et
régulières où les spécifications des clients peuvent changer en cours de projet
et où le client est fortement impliqué durant le développement.
Documente peu, petites équipes de travail.
Comparaison des méthodes formelles et légères?
-La communication: elle est écrite sous la forme de
spécifications VS elle est orale;
- Les processus: Ils sont formels et structurés, ce qui nécessite du personnel moins expérimenté VS la compétence et l’implication des ressources
(nécessite du personnel plus expérimenté) plutôt
que le respect de processus formel;
- Documentation: elle est riche pour faciliter la maintenance
et l’évolution du système VS
la livraison de fonctionnalités sans la production
d’une abondante documentation ;
- Planification: le respect de la planification établie VS l’acceptation du changement et la modification
des priorités en cours de projet sont acceptées.
Que permet l’évaluation d’opportunité ?
- de se familiariser avec le contexte à l’aide de la documentation du projet;
- d’évaluer si le SIG sera utilisé en tant qu’application dans le cadre du projet ou si le projet
a pour but de concevoir un SIG organisationnel qui sera utilisé à long terme (voir 3);
d’évaluer les besoins généraux et les grands objectifs du projet;
d’évaluer la durée de développement, les coûts et les personnes ressources requises;
de déterminer qui est la clientèle et pour qui les cartes et les analyses seront réalisées;
d’évaluer les risques reliés à l’échec du projet SIG. Il faut s’interroger sur la nature des
dommages suite à une défaite du projet. Plus les risques et les dommages sont grands,
plus il est opportun d’utiliser une méthode appropriée au contexte du projet et d’évaluer
la qualité des données utilisées pour répondre aux besoins et prendre des décisions;
de s’assurer qu’il existe des données accessibles et abordables pour réaliser le projet en
fonction des besoins et des moyens mis à disposition;
d’élaborer un plan de réalisation du projet, si l’on va de l’avant avec le projet.