UV Libre Calculatrice Scientifique
description
Transcript of UV Libre Calculatrice Scientifique
![Page 1: UV Libre Calculatrice Scientifique](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/1.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/2.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/3.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/4.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/5.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/6.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/7.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/8.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/9.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/10.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/11.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/12.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/13.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/14.jpg)
Pour une semaine…
Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002
![Page 15: UV Libre Calculatrice Scientifique](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/15.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/16.jpg)
Pourquoi ça n’a pas marché
Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002
![Page 17: UV Libre Calculatrice Scientifique](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/17.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/18.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/19.jpg)
Qu’ai-je appris ?
Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002
![Page 20: UV Libre Calculatrice Scientifique](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/20.jpg)
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](https://reader035.fdocuments.us/reader035/viewer/2022070415/56814f7e550346895dbd2ed9/html5/thumbnails/21.jpg)
Des questions ???
Maxime CHAMBREUIL – ASI3 – UV Libre Calculette – Année 2001/2002