Vous êtes sur la page 1sur 16

THEME D’ETUDE : Conception d’un Progiciel de suivi

THEME D’ETUDE : Conception d’un Progiciel de suivi


des défaillances et performances
des défaillances et performances

Spécialité : Robotique Industrielle 5 (ROI 5)

UE : Gestion de Maintenance Assistée par Ordinateur

Sous la supervision de :

Dr. NSOM Idelette

Année Académique :2023/2024


Année Académique :2023/2024
EQUIPE PROJET

MATRICULES NOMS ET PRENOMS

19G00018 Michel Roland BIDIAS A KESSENG

19G00091 NGASSAM TCHAUATEN Gaëtan

19G00163 ENGANABISSEN Celestin Junior

19G00214 MASODA BIKOI Steve

ETUDIANTS DE ROI5 1
Table des matières
I. Introduction..............................................................................................................................................5

1. Contexte du projet :.............................................................................................................................5

2. Objectif du progiciel :...........................................................................................................................5

3. Description générale du système à concevoir :...................................................................................5

II. Description des fonctionnalités...............................................................................................................5

1.Enregistrement des informations sur l'équipement.............................................................................5

2. Calcul automatique des performances................................................................................................5

- MTBF (Mean Time Between Failure) :...............................................................................................5

- MTTR (Mean Time To Repair) :..........................................................................................................6

- Taux de défaillances :........................................................................................................................6

3. Génération du tableau de bord...........................................................................................................6

III. Contraintes et spécifications techniques................................................................................................6

1. Plateforme de développement :......................................................................................................6

2. Version du logiciel à utiliser :...........................................................................................................6

3. Compatibilité avec d'autres systèmes ou logiciels existants (le cas échéant) :................................6

IV. Interfaces utilisateur.............................................................................................................................6

1. Description des écrans et des fonctionnalités de l'interface utilisateur..............................................6

- Écran de saisie des données de l'équipement...................................................................................6

- Tableau de bord................................................................................................................................7

2. Exigences en termes de convivialité, de navigation et de saisie des données.....................................7

V. Exigences non fonctionnelles..................................................................................................................7

1. Performances attendues du système..................................................................................................7

- Temps de réponse.............................................................................................................................7

ETUDIANTS DE ROI5 2
- Capacité.............................................................................................................................................7

- Disponibilité du système...................................................................................................................7

2. Sécurité des données...........................................................................................................................7

3. Convivialité......................................................................................................................................8

VI. Planning et ressources............................................................................................................................8

1. Phases du projet..............................................................................................................................8

2. Estimation des délais pour chaque phase........................................................................................8

3. Ressources nécessaires (matériel, logiciel, compétences, etc.)...........................................................8

VII. Contraintes opérationnelles..................................................................................................................8

1. Environnement d'utilisation :..........................................................................................................8

2. Formation des utilisateurs...............................................................................................................8

VIII. Validation et tests.................................................................................................................................9

- Tests unitaires...................................................................................................................................9

- Tests d'intégration.............................................................................................................................9

- Tests de performance........................................................................................................................9

- Tests de convivialité..........................................................................................................................9

- Tests de sécurité..............................................................................................................................10

IX. Exigences légales et réglementaires :...............................................................................................10

1. Conformité aux normes industrielles.............................................................................................10

2. Protection des données.................................................................................................................10

X. Contraintes de documentation..............................................................................................................10

1. Documentation du progiciel..........................................................................................................10

2. Perspectives d'évolution future.........................................................................................................11

- Intégration de la gestion des pièces détachées...........................................................................11

ETUDIANTS DE ROI5 3
- Intégration de la maintenance prédictive....................................................................................11

- Fonctionnalités de suivi des performances avancées..................................................................11

- Intégration avec l'Internet des objets (IoT)..................................................................................11

- Amélioration de l'interface utilisateur.........................................................................................11

ETUDIANTS DE ROI5 4
Liste des tableaux

Tableau 1 : Liste des tâches.......................................................................................................................11

Tableau 2 : recensement des ressources allouées.....................................................................................12

ETUDIANTS DE ROI5 5
I. Introduction
1. Contexte du projet :
La gestion des performances et des défaillances des équipements est cruciale dans de
nombreux secteurs industriels. La surveillance des performances et la gestion proactive des
défaillances sont essentielles pour maximiser la disponibilité des équipements, réduire les coûts
de maintenance et améliorer la sécurité des travailleurs. Ce projet vise à concevoir un progiciel
destiné à l'industrie manufacturière pour le suivi et l'analyse des performances des équipements de
production et précisément des équipements électroniques.

2. Objectif du progiciel :
L'objectif est de permettre aux utilisateurs de saisir les informations sur les équipements, telles que le
nom, le code, le temps de fonctionnement mensuel et la durée des pannes, afin de calculer
automatiquement les indicateurs de performances.

3. Description générale du système à concevoir :


Le système sera développé en utilisant VBA dans Microsoft Excel, offrant une interface conviviale pour
l'enregistrement des données, les calculs de performances et la visualisation des indicateurs dans un
tableau de bord.

II. Description des fonctionnalités


1.Enregistrement des informations sur l'équipement
L'utilisateur pourra saisir le nom de l'équipement, son code, le temps de fonctionnement mensuel et la
durée des pannes dans des champs dédiés de l'interface utilisateur.

2. Calcul automatique des performances

- MTBF (Mean Time Between Failure)


Le système calculera automatiquement le temps moyen entre les pannes en utilisant la formule MTBF =
Temps de fonctionnement mensuel / Nombre de pannes.

- MTTR (Mean Time To Repair) :


Le temps moyen de réparation sera calculé en utilisant la formule MTTR = Temps total de pannes /
Nombre de pannes.

ETUDIANTS DE ROI5 6
- Taux de défaillances :
Le système déterminera automatiquement le pourcentage de temps pendant lequel l'équipement est
en panne en utilisant la formule Taux de défaillances = (Temps total de pannes / Temps de
fonctionnement mensuel) x 100.

3. Génération du tableau de bord


- Le tableau de bord affichera les indicateurs de performances calculés, tels que le MTBF, le MTTR et
le taux de défaillances, sous forme de valeurs numériques.

- Des graphiques seront générés pour visualiser les performances de l'équipement au fil du temps,
mettant en évidence les variations et les tendances.

III. Contraintes et spécifications techniques


1. Plateforme de développement :
Le progiciel sera développé en utilisant VBA (Visual Basic for Applications) dans Microsoft Excel 2016.

2. Version du logiciel à utiliser :


Microsoft Excel 2021 sera utilisé pour garantir la compatibilité.

3. Compatibilité avec d'autres systèmes ou logiciels existants (le cas échéant) :


Le progiciel sera autonome et n'aura pas besoin d'interagir avec d'autres systèmes ou logiciels existants.

IV. Interfaces utilisateur


1. Description des écrans et des fonctionnalités de l'interface utilisateur
- Écran de saisie des données de l'équipement : L'utilisateur pourra remplir les champs pour le
nom, le code, le temps de fonctionnement mensuel et la durée des pannes.

- Tableau de bord : L'utilisateur pourra visualiser les indicateurs de performances (MTBF, MTTR,
taux de défaillances) ainsi que les graphiques correspondants.

2. Exigences en termes de convivialité, de navigation et de saisie des données


- Les champs de saisie seront clairement étiquetés pour faciliter la compréhension.

- L'interface utilisateur sera organisée de manière logique, avec une navigation fluide entre les
écrans.

- La saisie des données sera validée pour s'assurer que les formats et les contraintes sont respectés.

ETUDIANTS DE ROI5 7
V. Exigences non fonctionnelles
1. Performances attendues du système
- Temps de réponse : Le système devra fournir des réponses rapides lors de la saisie des données et
du calcul des performances. Le temps de réponse pour l'affichage du tableau de bord ne doit pas
dépasser 2 secondes pour se charger. Les autres fonctionnalités, telles que la création de fiches
d'équipement ou la recherche d'équipements, doivent fournir des temps de réponse inférieurs à 1
seconde pour une expérience utilisateur fluide.

- Capacité : Le progiciel devra pouvoir gérer un grand nombre d'enregistrements d'équipements sans
perte de performance significative.

- Disponibilité du système : Le système doit être disponible 24 heures sur 24, 7 jours sur 7, avec un
temps de disponibilité minimal de 99,9 %. Cela signifie que les utilisateurs doivent pouvoir accéder au
progiciel à tout moment, sauf pendant les périodes de maintenance planifiées.

2. Sécurité des données


Les données des équipements électroniques doivent être stockées de manière sécurisée dans le
fichier Excel. En appliquant des mesures de sécurité telles que le chiffrement des données sensibles,
l'utilisation de mots de passe forts pour accéder au fichier et des contrôles d'accès nous pourrions
empêcher les utilisateurs non autorisés d'accéder aux informations.

3. Convivialité
L'interface utilisateur du progiciel doit être conviviale et intuitive. Les utilisateurs doivent pouvoir
naviguer facilement dans le système, créer et mettre à jour des fiches d'équipement, et accéder
rapidement aux informations pertinentes via le tableau de bord. Veillez à utiliser des libellés clairs et
explicites, et à fournir une documentation détaillée pour aider les utilisateurs dans leur utilisation du
progiciel.

VI. Planning et ressources


1. Phases du projet
Pour mener à bien notre projet, nous avons subdivisé notre approche en 5 phases avec chacune
des étapes de réalisation débouchant sur différents livrables. Ces phases sont :

 Phase de définition des besoins


- Analyse des besoins et des objectifs du progiciel

- Identification des fonctionnalités principales (saisie des informations, calcul des performances,
tableau de bord)

ETUDIANTS DE ROI5 8
- Élaboration du cahier des charges

 Phase de conception
- Conception de l'interface utilisateur (saisie des informations, visualisation des données)

- Définition de la structure de la base de données pour le stockage des informations sur les
équipements

- Modélisation des calculs de performances (MTBF, MTTR, taux de défaillances)

- Conception du tableau de bord pour la visualisation graphique des performances

 Phase de développement
- Développement de l'interface utilisateur en utilisant VBA (Visual Basic for Applications) dans
Microsoft Excel

- Implémentation de la saisie des informations sur les équipements et leur stockage dans la base de
données

- Programmation des algorithmes de calcul des performances

- Création des graphiques et des diagrammes pour le tableau de bord

 Phase de tests et de validation


- Réalisation de tests fonctionnels pour vérifier que toutes les fonctionnalités sont opérationnelles

- Vérification de l'exactitude des calculs de performances

- Identification et correction des éventuels bogues ou erreurs

- Validation du progiciel avec des utilisateurs représentatifs

 Phase de documentation et de livraison


- Rédaction d'une documentation complète du progiciel, comprenant les instructions d'utilisation et de
maintenance

- Préparation des fichiers d'installation du progiciel, le cas échéant

- Livraison du progiciel finalisé et de la documentation associée

ETUDIANTS DE ROI5 9
2. Estimation des délais pour chaque phase
Nous avons résumé l’ensemble de nos étapes dans le tableau ci-dessous, tout en précisant les durées
estimatives de chacune d’elles

Tableau 1 : Liste des tâches

Nom Durée
Conception d'un progiciel de suivi des défaillances et
performances 27 jours
Définition des besoins 9 jours
Analyse des besoins et objectifs du progiciel 3 jours
Identification des fonctionnalités principales 1 jour
Elaboration du cahier des charges 5 jours
Conception détaillée 5 jours
Conception de l'interface utilisateur 2 jours
Définition de la structure de la base de données pour le
stockage des informations sur les équipements 1 jour
Modélisation des calculs de performances 4 jours
Conception du tableau de bord pour la visualisation
graphique des performances 4 jours
Développement 9 jours
Développement de l'interface utilisateur en utilisant VBA 6 jours

Implémentation de la saisie des informations sur les


équipements et leur stockage dans la base de données 5 jours
Programmation des algorithmes de calcul des
performances 2 jours
Création des graphiques et des diagrammes pour le
tableau de bord 5 jours
Tests et Validation 12 jours
Réalisation des tests fonctionnels 3 jours
Vérification de l'exactitude des calculs de performances 3 jours
Identification et correction des éventuelles erreurs 6 jours
Validation du progiciel avec des utilisateurs
représentatifs 1 jour
Documentation et Livraison 5 jours
Rédaction d'une documentation complète du progiciel 3 jours

Préparation des fichiers d'installation du progiciel 1 jour


Livraison du progiciel finalisé et de la documentation
associée 1 jour

ETUDIANTS DE ROI5 10
3. Ressources nécessaires (matériel, logiciel, compétences, etc.)
Nous distinguons dans un projet 3 types de ressources :

 Les ressources de type travail : ils comprennent les personnes et l’équipement


nécessaires pour effectuer les tâches du projet.
 Les ressources de type consommables : correspondent au stock de consommables
utilisés pour exécuter les tâches du projet.
 Les ressources de type coût : représentent les charges purement financières
susceptibles d’être assignées à une tâche.
Après avoir défini les différents types de ressources que nous avons utilisé, nous avons procédé
à une affectation à travers le logiciel Microsoft Project comme l’illustre le tableau suivant :

Tableau 2 : recensement des ressources allouées

Nom Type Groupe Heure de travail %travail accompli


Michel Roland Travail Chef projet 128h 70
NGASSAM Gaëtan Travail Développeur 172h 80
ENGANA Célestin Travail Ingénieur 72h 35
MASSODA Steve Travail Ingénieur 52h 40
Ordinateur portable i5 Matériel 6 0
NSOM IDELETTE Travail Superviseur 4h 0

VII. Contraintes opérationnelles


1. Environnement d'utilisation :
Le progiciel sera conçu pour être utilisé dans un environnement de bureau standard, sur des ordinateurs
exécutant le système d'exploitation Windows et disposant de Microsoft Excel installé. Il devra prendre
en charge la gestion des équipements électroniques tels que les circuits imprimés, les composants
électroniques, les systèmes embarqués, etc.

2. Formation des utilisateurs


Les utilisateurs devront être formés à l'utilisation du progiciel pour le suivi des équipements
électroniques. La formation devra couvrir des sujets tels que l'ajout d'un nouvel équipement
électronique dans le système, la mise à jour des informations de l'équipement, la gestion des incidents
ou des pannes, et la génération de rapports sur les performances des équipements électroniques.

ETUDIANTS DE ROI5 11
VIII. Validation et tests
Le plan de validation inclut des scénarios de test spécifiques à notre application, tels que la création
d'une fiche d'équipement électronique, la mise à jour des informations, la recherche d'équipements, la
gestion des incidents, et l'affichage du tableau de bord. Chaque scénario de test sera accompagné de
critères d'acceptation clairs pour évaluer si le résultat du test est conforme aux attentes.

- Tests unitaires : Des tests unitaires seront réalisés pour chaque fonctionnalité individuelle de votre
progiciel. Par exemple, un test unitaire vérifiera si la fonctionnalité de création d'une fiche d'équipement
électronique fonctionne correctement. Il s'agira de tester la saisie des informations, la validation des
champs obligatoires, l'enregistrement des données dans le fichier Excel, et la génération automatique
d'un identifiant unique pour chaque équipement ajouté.

- Tests d'intégration : Une fois que les tests unitaires auront été réussis, des tests d'intégration
seront effectués pour évaluer le bon fonctionnement global du système. Par exemple, un test
d'intégration vérifiera si les différentes fonctionnalités, telles que la gestion des incidents et l'affichage
du tableau de bord, s'intègrent correctement. Il s'agira de vérifier que les données sont correctement
récupérées à partir du fichier Excel, traitées et affichées dans le tableau de bord.

- Tests de performance : Il s’agit ici d’effectuer des tests de performance pour évaluer les temps de
réponse lors de l'affichage du tableau de bord, en particulier lorsque le nombre d'équipements
électroniques augmente. Il est important de s'assurer que le tableau de bord reste réactif même avec un
grand volume de données. Mais également mesurer également les temps de recherche d'équipements
spécifiques pour garantir des performances optimales.

- Tests de convivialité : nous réaliserons des tests de convivialité impliquant des utilisateurs
potentiels pour évaluer l'expérience utilisateur de votre progiciel. Nous leur demanderons de naviguer
dans l'interface utilisateur, de créer, mettre à jour ou rechercher des fiches d'équipement, et d'interagir
avec le tableau de bord. Et par la suite, nous recueillerons leurs commentaires pour améliorer
l'ergonomie et la convivialité du progiciel, en nous assurant que les actions sont intuitives et que les
informations sont présentées de manière claire et compréhensible.

- Tests de sécurité : Nous effectuerons des tests de sécurité pour identifier et corriger les
éventuelles vulnérabilités de votre progiciel. Vérifierons la robustesse des mécanismes d'accès et
d'authentification pour s'assurer que seules les personnes autorisées peuvent accéder et modifier les
informations.

Tous les tests effectués seront soigneusement documentés, y compris les scénarios de test, les
résultats obtenus et les problèmes rencontrés. Cette documentation servira de référence pour suivre le
processus de validation, faciliter la résolution des problèmes identifiés et assurer la traçabilité des tests
effectués. Elle sera également utile pour les futurs développements et pour faciliter la maintenance du
progiciel.

ETUDIANTS DE ROI5 12
IX. Exigences légales et réglementaires
1. Conformité aux normes industrielles
Le progiciel devra respecter les normes et réglementations spécifiques à l'industrie de l'électronique.
Cela peut inclure des normes de sécurité électrique, des réglementations environnementales sur la
gestion des déchets électroniques, des certifications de conformité telles que la norme ISO 9001 pour la
gestion de la qualité, ou des exigences de conformité aux réglementations internationales sur les
substances dangereuses telles que la directive RoHS.

2. Protection des données


Le progiciel devra respecter les lois et réglementations en matière de protection des données, en
particulier pour les données sensibles stockées dans le système, telles que les spécifications techniques
des composants électroniques, les données de fabrication ou les informations de propriété
intellectuelle. Des mesures de sécurité appropriées devront être mises en place pour protéger ces
données contre tout accès non autorisé ou toute divulgation.

X. Contraintes de documentation
1. Documentation du progiciel
Une documentation détaillée sera fournie, comprenant un manuel d'utilisation expliquant les
fonctionnalités, les étapes pour l'installation et l'utilisation du progiciel, ainsi que des exemples
d'utilisation.

2. Perspectives d'évolution future


- Intégration de la gestion des pièces détachées : Pour une gestion complète du cycle de vie des
équipements électroniques, une évolution future du progiciel pourrait inclure la gestion des pièces
détachées. Cela permettrait de suivre les stocks de pièces, d'associer les pièces utilisées aux
équipements correspondants et de générer des rapports sur l'utilisation des pièces et leur disponibilité.

- Intégration de la maintenance prédictive : L'ajout de fonctionnalités de maintenance prédictive


permettrait d'utiliser des techniques telles que l'analyse de données et l'apprentissage automatique
pour anticiper les pannes et les problèmes potentiels des équipements électroniques. Cela permettrait
d'optimiser la planification de la maintenance et de réduire les temps d'arrêt imprévus.

- Fonctionnalités de suivi des performances avancées : Dans le futur, le progiciel pourrait être enrichi
de fonctionnalités avancées pour le suivi des performances des équipements électroniques. Cela
pourrait inclure des indicateurs de performance clés spécifiques à l'industrie électronique, des tableaux
de bord interactifs avec des visualisations avancées, ou l'intégration de données provenant de capteurs
IoT pour une surveillance en temps réel.

ETUDIANTS DE ROI5 13
- Intégration avec l'Internet des objets (IoT) : À mesure que l'industrie de l'électronique continue de
se développer avec l'IoT, le progiciel pourrait évoluer pour intégrer des dispositifs IoT et collecter des
données en temps réel à partir des équipements électroniques connectés. Cela permettrait une
surveillance en temps réel et une analyse approfondie des performances des équipements.

- Amélioration de l'interface utilisateur : Dans le cadre des évolutions futures, il serait important
d'améliorer l'interface utilisateur du progiciel pour une utilisation plus conviviale et intuitive. Cela
pourrait inclure une refonte de l'interface, une meilleure organisation des fonctionnalités et l'ajout de
fonctionnalités de glisser-déposer ou de visualisation graphique.

ETUDIANTS DE ROI5 14
Annexe : DiagrammeGantt
ID Task Name Duration Early Start Early Finish
23 Oct '23 30 Oct '23 06 Nov '23 13 Nov '23 20 Nov '23 27 Nov '23 04 Dec '23 11 Dec '23
S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S S M T W T F S
1 Conception d'un 27 days Sat Wed 29/11/23
progiciel de suivi 28/10/23
des défaillances et
performances
2 Définition des 9 days Sat Tue 07/11/23
besoins 28/10/23
3 Analyse des 3 days Sat Tue 31/10/23 ENGANA Celestin;MASSODA Steve;Michel Roland;NGASSAM Gaëtan
besoins et 28/10/23
objectifs du
progiciel
4 Identification 1 day Tue Wed 01/11/23 Michel Roland;NGASSAM Gaëtan
des 31/10/23
fonctionnalités
principales
5 Elaboration 5 days Wed Tue 07/11/23 Michel Roland
du cahier des 01/11/23
charges
6 Conception 5 days Tue Mon 06/11/23
détaillée 31/10/23
7 Conception 2 days Wed Sat 04/11/23 Michel Roland;NGASSAM Gaëtan
de l'interface 01/11/23
utilisateur
8 Définition de 1 day Tue Wed 01/11/23 ENGANA Celestin;MASSODA Steve
la structure 31/10/23
de la base de
données pour
le stockage
des
informations
sur les
équipements
9 Modélisation 4 days Wed Mon 06/11/23 Michel Roland;NGASSAM Gaëtan
des calculs de 01/11/23
performances
10 Conception 4 days Wed Mon 06/11/23 NGASSAM Gaëtan
du tableau de 01/11/23
bord pour la
visualisation
graphique
des
11 performances 9 days
Développement Wed Sun 12/11/23
01/11/23
12 Développement 6 days Sat Sat 11/11/23 NGASSAM Gaëtan;Ordinateur portable i5[1]
de l'interface 04/11/23
utilisateur en
utilisant VBA

ETUDIANTS DE ROI5 15

Vous aimerez peut-être aussi