UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime...

21
UV Libre Calculatrice Scientifique Suite et fin du projet d’algo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Transcript of UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime...

Page 1: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

UV Libre Calculatrice Scientifique

Suite et fin du projet d’algo 2001

encadré par N. DELESTRE

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 2: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Sujet de l’UV

Au premier semestre, les étudiants d'ASI3 ont eu pour projet la création d’une calculatrice scientifique sur des nombres dont la précision est paramètrable.

Malheureusement, ce projet n'a pas abouti.

L'objectif de cette UV est donc de finir l'implémentation de cette calculatrice.

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 3: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Déroulement

Modèle incrémental (Avantages/Inconvénients)

Modèle en spirale (Avantages/Inconvénients)

Pour une semaine … Pourquoi ça n’a pas marché ? Qu’ai-je appris ?

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 4: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Le modèle incrémental

Modèle appliqué en Algo

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 5: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Modèle Incrémental (Rappels)

On se met d’accord : mise au point des spécifications

Tout le monde travaille dans son coin : développement et codage

On rassemble tout : compilation générale

On prie pour que ça marche !!!

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 6: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Incrémental : Avantages Tout le monde participe pour

diviser la masse de travail de chacun Projet réalisable en un minimum de temps (1 semestre)

Correspondance entre groupe de TT et éléments du projet

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 7: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Incrémental : Inconvénients

Nécessité d’avoir des développeurs qualifiés, qui connaissent le langage

Difficile de mettre en place des tests intermédiaires : les groupes étaient autonomes mais pas indépendants !!!

« Un cycle (ou modèle) est un cas d’école » F. Baucher

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 8: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Le modèle en spirale

Modèle appliqué pendantl’UV Libre

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 9: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Modèle en spirale (Rappels)

4 Phases répétées itérativement : Définition de la fonctionnalité à

rajouter Développement = retrait des

commentaires autour des fonctions Tests et essais Validation

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 10: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

En spirale : Avantages

On a toujours un produit qui marche L’utilisation d’un serveur CVS prend

alors tout son sens Suivi d’un projet beaucoup plus simple

: on sait à tout moment où on en est Développement facilité par l’existence

du code

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 11: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

En spirale : Inconvénient

Inadapté pour une promotion : Il n’y a pas tout le temps du travail pour tout le monde

Développement séquentiel

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 12: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Le choix du modèle

Conclusion sur les modèles

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 13: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Choix du modèle

Il a été imposé par : L’emploi du temps : 1 semestre #

30 h Le nombre d’étudiants : 30 # 2 L’objectif : respecter un modèle #

faire fonctionner la calculette

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 14: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Pour une semaine…

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 15: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Pour une semaine…

2eme lundi du semestre (7-8h):

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Addition de 2 Entiers

On était vraiment pas loin !!!

Entiers : + - * / ! A C Réels : + -

Page 16: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Pourquoi ça n’a pas marché

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 17: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Pourquoi ça n’a pas marché

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Une semaine à rattraper Des langages pas totalement

maitrisés (Lex & Yacc) Mauvaise répartition de la charge

de travail : cf fichiers utilisés lors de l’UV Libre.

Page 18: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Pourquoi ça n’a pas marché

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Fichiers utilisés : Lex et yacc Terme, cedric, sam et max (.c et .h) EntierInfini et ReelInfini (.c et .h)

= 14 fichiers sur les 35 du projet

Page 19: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Qu’ai-je appris ?

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Page 20: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Qu’ai-je appris ?

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002

Utilisation de CVS Importance du choix du modèle Application du modèle en spirale Importance de la gestion du

temps et des personnes dans un projet

Page 21: UV Libre Calculatrice Scientifique Suite et fin du projet dalgo 2001 encadré par N. DELESTRE Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002.

Des questions ???

Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002