Académique Documents
Professionnel Documents
Culture Documents
13/03/2024
Brainwtorming
Brainwriting
Synthèse sur les caractéristiques d'un projet :
1. Objectifs
2. Ressources
3. Temps
MODELE EN V ou en CASCADE
Dans le modèle en cascade, quelles sont les grandes phases ? Et quels sont les
livrables associés à chaque phase ?
1. Spécifications initiales : s'accorder sur ce qui doit être fait, exprimer les
besoins par le client, donner un cahier des charges.
2. Analyse : compréhension approfondie des besoins et leur description ainsi
qu'une évaluation de la durée de réalisation et du budget. -- Le document
qu'on va produire à la fin de cette tâche d'analyse et qui sera validé par le
client, s'appelle le LIVRABLE (ou résultat obtenu à la fin de cette tâche)
3. Conception : utiliser par exemple UML pour réaliser les principaux
diagrammes afin de s'accorder sur la manière dont le système doit être
construit.
4. Implémentation (Codage): coder le résultat de la conception. Transcrire la
conception dans un langage donné.
5. Tests : (sonarqube, apachejmeter, PHPUnit) Tester si le système est
conforme au cahier des charges.
- Soit une fonction SOMME qui permet de faire la somme de deux nombres. -
Question : La fonction doit recevoir en paramètres quoi et que va-t-elle
retourner en sortie ?
- Dans le cahier des charges, il est dit qu'on souhaite développer un site e-
commerce où les clients doivent pouvoir réinitialiser leur mot de passe en cas
d'oubli.
- Le test à ce niveau pourrait consister à se connecter sur la page
d'authentification de l'application développée et de cliquer sur le bouton "mot
de passe oublié". Si ce bouton ne permet pas de réinitialiser le mot de passe, ça
veut dire que nous n'avons pas respecté les besoins du client.
Exemple d'outils spécialisés dans les tests automatisés : sonarqube
Quelles sont les caractéristiques de ce style de cycle de vie dit en cascade ou en
V?
- Séquence linéaire des différents stades
- Pas de retour en arrière possible
- On ne peut passer au stade suivant qu'après la fin complète du stade
précédent
- Pas de livraison d'un système utilisable avant la finalisation complète du
système.
TAF : Quelles sont les principales différences entre les anciennes méthodes de
gestion de projet et les méthodes dites agiles : cas particulier de SCRUM ?
Le cycle de vie d'un projet peut être défini comme l'ensemble ordonnancé des
phases conduisant à la réalisation des objectifs du dit projet.
D'où viennent ces phases ?
Ces phases viennent justement du découpage du projet.
Découper un projet signifie créer des sous-ensembles du projet quasi-
autonomes dont les caractéristiques sont les suivantes (encore appelé un
livrable) ;
- chaque sous-ensemble a sa charge propre, c'est à dire sa quantité de travail
qui peut être évaluée.