iFlybot 2012

23
iFlybot 2012 Audit – Phase de rédaction des spécifications Acteurs Nom Client Philippe GAUSSIER Chef de Projet Bruce DESSALLE Autres étudiants Julien NOIROT Olivier NESTY Florian KAISER Damien PELLISSON Autres encadrants Carina ROELS Pierre ANDRY Tuyêt Trâm DANG NGOC Mathieu LE COZ

description

iFlybot 2012. Audit – Phase de rédaction des spécifications. Sommaire. Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle & Matérielle Plan de Tests et Validation - PowerPoint PPT Presentation

Transcript of iFlybot 2012

Page 1: iFlybot  2012

iFlybot 2012Audit – Phase de rédaction des

spécifications

Acteurs NomClient Philippe GAUSSIERChef de Projet Bruce DESSALLEAutres étudiants Julien NOIROT

Olivier NESTYFlorian KAISERDamien PELLISSON

Autres encadrants Carina ROELSPierre ANDRYTuyêt Trâm DANG NGOCMathieu LE COZ

Page 2: iFlybot  2012

2

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle &

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

Page 3: iFlybot  2012

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle &

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

3

Page 4: iFlybot  2012

4

Présentation de l’équipe

Bruce DESSALLE

Chef de projet

Olivier NESTYResponsable

Matériel

Julien NOIROTEtudes &

Recherche

Damien PELLISSON

Responsable Logiciel

Florian KAISERResponsable

Qualité

Page 5: iFlybot  2012

5

Le client◦ Activité◦ Besoin

Périmètre du projet◦ Objectif◦ Limitation et contraintes◦ Condition de réussite

Présentation du projet

Page 6: iFlybot  2012

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle &

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

6

Page 7: iFlybot  2012

7SEF – Cas d’utilisation

Page 8: iFlybot  2012

8

Environnementales

Temps

SEF - Contraintes

Page 9: iFlybot  2012

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle &

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

9

Page 10: iFlybot  2012

10

1 : Commandes

2 : Carte & vidéo

3 : Etat

4 : Tableau de bord

1 : Tangage & roulis

2 : GPS

3 : Vitesse

SIHM

Page 11: iFlybot  2012

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle /

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

11

Page 12: iFlybot  2012

12

Matériel volant◦ Hélicoptère◦ Quadricoptère

Architecture matériel

SAM

Page 13: iFlybot  2012

13

Architecture de base

SAM – Architecture Quad

Page 14: iFlybot  2012

14

Architecture deboggage

SAM – Architecture Quad

Page 15: iFlybot  2012

15

Architecture cible

SAM – Architecture Quad

Page 16: iFlybot  2012

16

SAM – Architecture Héli

Page 17: iFlybot  2012

17

SAL

+changeMode(entrée m : Mode) : void+move(entrée m : const BasicMove&) : void+learn(entrée name : const char*, entrée mission : const Mission&) : void+carryOut(entrée mission : const char*) : void

-_mode : Mode = MANUAL-_currMission : Mission* = NULL

Helicopter

Sensor

-_angle : int

Compass

-_x : int-_y : int-_z : int

Gyroscope

-_x : int-_y : int-_z : int

Accelerometer

GPS

1

-_sensors

*

Camera

-_x : int-_y : int-_z : int-_a : int

BasicMove

+setSpeed(entrée s : unsigned char) : void+varSpeed(entrée v : char) : unsigned char+getSpeed() : unsigned char

-_speed : unsigned char

ServoMotor

1

-_servos *

+nextStep() : Action+init() : void

Mission

FollowTargetFollowCourse-_latitude : int[2]-_longitude : int[2]-_height : int

PosGPS1

-_step

1..*

1

-_pos1

+update() : BasicMove

Action

#_helico1

-_missions*

Hover Land TakeOff

#_actions

*

#_moves *

Page 18: iFlybot  2012

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle /

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

18

Page 19: iFlybot  2012

19

Schéma du document :

Document :

PTV

ID Titre du test Validation Commentaires

N° Etape

Actions

Résultat attendu

Résultat obtenu

Etat (OK/KO)

PTV en cours d'élaboration

Page 20: iFlybot  2012

20

Tests sur toutes les parties de développement et de configuration

Vérifications matérielles en « Pré-requis »

Quelle niveau de détails est attendu ?

Difficulté de se projeter sur des parties lointaines du projet

NB : Rédaction de guides (prise en main composants matériels)

PTV

Page 21: iFlybot  2012

Rappel du contexte de projet Spécifications des Exigences Fonctionnelles Spécifications Interface Homme/Machine Spécifications d’Architecture Logicielle /

Matérielle Plan de Tests et Validation Avancement et interrogations

Sommaire

21

Page 22: iFlybot  2012

22

Avancement

Semaine 37

Semaine 38

Semaine 39

Semaine 40

Semaine 41

Semaine 42

Semaine 43

Semaine 44

Semaine 45

Semaine 46

Semaine 47

Semaine 48

Semaine 49

Semaine 50

Semaine 51

Semaine 52

Semaine 52

Semaine 1

Semaine 2

Semaine 3

Semaine 4

Semaine 5

Semaine 6

Semaine 7

Semaine 8

Semaine 9

Semaine 10

Semaine 11

T3 T4 T12011 2012

0

10000

20000

30000

40000

50000

60000

70000

80000

Rapport de l'audit des coûts dans le tempsAC Valeur planifiée

Coût

Page 23: iFlybot  2012

23

Sentiments quant au déroulement du projet

Retour sur expérience

Conclusion