conception et développement multi-lot/multi-equipe

39
CONCEPTION ET DÉVELOPPEMENT MULTI- LOT/MULTI-EQUIPE Supervision à distance d’une ligne de conditionnement temps réel 16/12/2010 1 INSA de LYON - H4201

Upload: donny

Post on 24-Feb-2016

45 views

Category:

Documents


0 download

DESCRIPTION

Supervision à distance d’une ligne de conditionnement temps réel . Conception et développement multi-lot/Multi-Equipe. Plan. I - Introduction II - Description des lots III - Intégration et tests IV - Bilan. Introduction. Spécifications supplémentaires. Pièces - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 1

CONCEPTION ET DÉVELOPPEMENT MULTI-

LOT/MULTI-EQUIPE

Supervision à distance d’une ligne de conditionnement temps réel

16/12/2010

Page 2: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 2

PlanI - Introduction

II - Description des lots

III - Intégration et tests

IV - Bilan

16/12/2010

Page 3: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 3

Introduction

16/12/2010

Page 4: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 4

Spécifications supplémentaires Pièces

Pièce défectueuse si différente de la valeur indiquée dans le lot

Arrivée des pièces chaque secondeTime Out arrivée pièce : 5 sec 

CartonsPas de gestion de l'arrivée des cartonsErreur sur tentative d'ajout d'un 6e carton

dans la file d'attente

16/12/2010

Page 5: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 5

Spécifications supplémentaires Imprimantes

Reprise sur erreur d'impression après réparation des deux imprimantes

Imprimante n°1 prioritaireAnomalie pour une imprimante en panneErreur pour deux imprimantes en pannes

JournalEnregistrement sur fichier texteAffichage sur poste de supervision

16/12/2010

Page 6: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 6

LCG global simplifié

16/12/2010

Page 7: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 7

Interfaces de communication Faible couplage des lots (deux IPC max)

16/12/2010

Lot 1 Lot 2 Lot 3

File de cartons

Voyant

Sortie Réseau

Entrée Réseau

Page 8: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 8

IHM du poste de supervision

16/12/2010

Page 9: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 9

IHM du poste de supervision

16/12/2010

Page 10: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 10

IHM du poste de supervision

16/12/2010

Page 11: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 11

IHM du poste de supervision

16/12/2010

Page 12: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 12

IHM du poste de supervision

16/12/2010

Page 13: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 13

Description des lots

16/12/2010

Page 14: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 14

Lot 1 : Gestion des cartons et simulation

16/12/2010

Page 15: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 1516/12/2010

Lot 1 : Gestion des cartons et simulation

Page 16: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 16

Choix pour la simulation Watchdog pour génération de piècesAPI pour génération de pièces défectueusesAPI pour Arret d'UrgenceCapteurs représentés par des structures de

donnéesVoyants représentés par une (seule)

variable énumérée (Vert, Orange, Rouge)

16/12/2010

Lot 1 : Gestion des cartons et simulation

Page 17: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 17

Tests effectués Carton pleinArrivée de pièces défectueuses ( < et > seuil

accepté )Envoi carton aux imprimantes alors que la

file est pleineCouleurs des voyants pour anomalies et

erreurs

16/12/2010

Lot 1 : Gestion des cartons et simulation

Page 18: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 18

Lot 2 : Impression, journalisation, Mère, Filtre de communication

16/12/2010

Page 19: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 19

Lot 2 : Impression, journalisation, Mère, Filtre de communication

16/12/2010

Page 20: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 2016/12/2010

Lot 2 : Impression, journalisation, Mère, Filtre de communication

Page 21: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 2116/12/2010

Lot 2 : Impression, journalisation, Mère, Filtre de communication

Page 22: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 2216/12/2010

Lot 2 : Impression, journalisation, Mère, Filtre de communication

Page 23: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 2316/12/2010

Lot 2 : Impression, journalisation, Mère, Filtre de communication

Choix pour la simulation : Imprimantes représentées par des

structures de données

Tests effectués :Scénario nominauxPanne sur une Imprimante (anomalie)Pannes sur deux imprimantes (erreur)Reprise depuis erreur

Page 24: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 24

Lot 3 : Couche réseau, IHM

16/12/2010

Echanges Client - Serveur

Page 25: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 25

Lot 3 : Couche réseau, IHM

16/12/2010

Format des échanges

ClientServeurType 1

- Configuration lot- Reprise après erreur

- Arrêt après erreur

- Information lot- Erreur

- Anomalie

Type 2

Contenu

Type 1

Date Code Contenu

Type 2

Page 26: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 26

Lot 3 : Couche réseau, IHM

16/12/2010

Serveur

Page 27: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 27

Lot 3 : Couche réseau, IHM

16/12/2010

Serveur

Page 28: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 28

Lot 3 : Couche réseau, IHM

16/12/2010

ServeurTests effectués

Page 29: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 29

Lot 3 : Couche réseau, IHM

16/12/2010

Client

Page 30: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 30

Lot 3 : Couche réseau, IHM

16/12/2010

ClientTests effectués

○ Tests de connexion○ Tests de validité des données de configuration○ Tests de réception de messages du serveur ○ Tests d'envoi de messages au serveur

Page 31: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 31

Intégration et tests

16/12/2010

Page 32: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 32

Intégration continue Démarche de non régression et de conformité

Tests unitairesTests d'intégration intra-lot Tests d'intégration inter-lotsTests d'intégration totalePeer reviews Système de tickets

16/12/2010

Page 33: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 33

Tests unitaires Avoir une conformité niveau le plus bas

Plan de tests○ tests nominaux○ tests limites

Tâche ○ Considérée comme une boîte noire○ Tests de son interface avec les IPC

(entrées/sorties/erreurs) Création de tâches de simulation dédiées

16/12/2010

Page 34: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 34

Sur plusieurs niveaux Conformité intra-lot

Conformité inter-lots sans le réseau

Conformité totale

Tests d'intégration

16/12/2010

Intégration

Lot x

Lot 1 Lot 2Intégration

Lot 1 Lot 2 Lot 3

Intégration

Application

Page 35: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 35

Bilan

16/12/2010

Page 36: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 36

Points forts Plan de tests unitaires et d'intégration

respectés (rédigés et codés) intégration grandement facilitée, fiabilité

Conception peu révisée

Choix de conception facilitant l'évolutivité de l'application

16/12/2010

Page 37: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 37

Points faibles Perte de temps considérable sur la

cible...en vain ! (ou presque)

IHM lourde en développement pour la simplicité attendue

16/12/2010

Page 38: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 38

Pistes d'améliorations Possibilité d'enchainer plusieurs lots

IHM plus complète (exemples : filtrage des messages, taux de pièces défectueuses en temps réels etc.)

Utiliser tout le potentiel de la cible : réseau, timer, interruptions

16/12/2010

Page 39: Conception et développement multi-lot/Multi-Equipe

INSA de LYON - H4201 39

Démonstration

16/12/2010