![Page 1: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/3.jpg)
INSA de LYON - H4201 3
Introduction
16/12/2010
![Page 4: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/6.jpg)
INSA de LYON - H4201 6
LCG global simplifié
16/12/2010
![Page 7: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/8.jpg)
INSA de LYON - H4201 8
IHM du poste de supervision
16/12/2010
![Page 9: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/9.jpg)
INSA de LYON - H4201 9
IHM du poste de supervision
16/12/2010
![Page 10: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/10.jpg)
INSA de LYON - H4201 10
IHM du poste de supervision
16/12/2010
![Page 11: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/11.jpg)
INSA de LYON - H4201 11
IHM du poste de supervision
16/12/2010
![Page 12: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/12.jpg)
INSA de LYON - H4201 12
IHM du poste de supervision
16/12/2010
![Page 13: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/13.jpg)
INSA de LYON - H4201 13
Description des lots
16/12/2010
![Page 14: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/15.jpg)
INSA de LYON - H4201 1516/12/2010
Lot 1 : Gestion des cartons et simulation
![Page 16: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/18.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/21.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/23.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/28.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/30.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/31.jpg)
INSA de LYON - H4201 31
Intégration et tests
16/12/2010
![Page 32: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/32.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/33.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/34.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/35.jpg)
INSA de LYON - H4201 35
Bilan
16/12/2010
![Page 36: Conception et développement multi-lot/Multi-Equipe](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/36.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/37.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/38.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062411/568166e8550346895ddb2a38/html5/thumbnails/39.jpg)
INSA de LYON - H4201 39
Démonstration
16/12/2010