Skip to content

Instantly share code, notes, and snippets.

@yves-chevallier
Created August 25, 2020 16:29
Show Gist options
  • Save yves-chevallier/c6cf8588603335ff410395ae2c14e222 to your computer and use it in GitHub Desktop.
Save yves-chevallier/c6cf8588603335ff410395ae2c14e222 to your computer and use it in GitHub Desktop.
Analyse préliminaire des besoins : gestion des composants
author date company department institute
Pascal Albert Zosso
2020-08-25
HEIG-VD
TIN
IAI

Gestion des éléments EDA

Introduction

La gestion du développement électronique par Altium Designer est sous optimale pour l'institut qui gère de nombreux projets et dont de nombreux éléments électroniques sont régulièrement réutilisés. Le stock des composants est géré par projet et de nombreux composants sont oubliés à la fin d'un projet. Le savoir faire des ingénieurs disparait avec leur départ et il n'est pas simple de permettre aux nouveaux collaborateurs de réutiliser des design électroniques déjà fonctionnels.

Une solution consisterait en une interface partagée permettant le lien entre les commandes, les fournisseurs, les éléments électroniques (composants, connecteurs, circuits), les symboles et les footprints. Cette interface accessible à tous les ingénieurs pourrait permettre de consulter facilement la liste des composants disponibles les plus utilisés et en extraire les symboles et les footprints.

L'accès à la liste des projets et les artefacts générés (BOM, Schéma, Routage) pourrait permettre de retrouver facilement des designs passés et de les réutiliser sur d'autres projets.

Analyse des besoins

# Besoin
R1 Réduction de l'effort de développement d'un projet EDA
R2 Maximiser la réutilisabilité des éléments entre les projets
R3 Faciliter l'accès aux éléments existants des étudiants et ingénieurs
R4 Augmenter la traçabilité (utilisation, obsolescence, validation) des éléments
R5 Établir un lien entre les projets et les éléments partagés
R6 Faciliter la génération de commandes de composants (BOM vers Commande)
R7 Permettre le stockage des artefacts générés (releases)
R8 Système avec retour sur investissement positif à moyen terme
R9 Évolution possible du système (ajout de nouvelles fonctionnalités)

Exigences système

#R #N Description
R1 N1 Le système doit être ergonomique et facile d'utilisation
R2 N2.1 Le système doit permettre le stockage des symboles et footprints EDA
R2 N2.2 Une interface graphique doit permettre de visualiser et gérer les éléments
R2 N2.3 ?
R3 N3.1 Le système doit permettre l'accès à plusieurs utilisateurs simultanément
R3 N3.2 La recherche de composant doit être intuitive et rapide à l'aide de mots clés
R4 N4.1 L'accès au système doit être nominative
R4 N4.2 Les utilisateurs doivent disposer de rôles et de privilèges d'accès différents
R5 N5 Le système doit montrer le lien entre les projets et les éléments partagés
R6 N6.1 Les BOMs doivent pouvoir être consultées facilement par projet
R6 N6.2 Une visualisation doit exister pour les BOMs
R7 N7.1 Une interface utilisateur doit permettre de consulter la liste des projets
R7 N7.2 Les artefacts de projets doivent pouvoir être stockées sur le système
R8 N8 La solution retenue doit être simple et minimaliste
R9 N9 La granularité doit être hiérarchique, par institut
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment