Module : Sécurité / Fiabilité
Description
Chaque année, les systèmes embarqués deviennent de plus en plus complexes. Afin de garantir l’absence de défauts de conception, il est nécessaire de mettre en place un processus de développement clair et complet. Dans ce module, nous aborderons le thème d'ingénierie système et présenterons les principes fondamentaux à appliquer en entreprise pour garantir la qualité d’un produit, en allant de la gestion de la configuration/documentation jusqu’au approches d'intégration continue de distribution continue et le déploiement continu (CI/CD).
Objectifs
Ce module s’adresse aux ingénieurs qui souhaitent optimiser le processus de développement afin de diminuer le risque d’erreur dans le design de leur produit.
A travers la théorie, l'ingénieur se familiarisera avec les concepts de développement éprouvés et acceptés par le monde industriel. Durant les laboratoires, il se fera la main sur la programmation défensive, développera ses premiers modèles de simulation et aura l’occasion de mettre en place des outils d’intégration continue.
Sujets traités
- Gestion de la configuration et de la documentation (Software engineering)
- Modélisation et simulation (SysML, Matlab Simulink, Python)
- Programmation défensive
- Outils d’analyse de code (statique, dynamique)
- CI/CD
Travaux pratiques
Les thèmes abordés dans le cours seront complétés par des travaux pratiques, dans lesquels l’ingénieur aura l’occasion d’appliquer les méthodologies et concepts vus en cours. Il aura aussi l’occasion de créer son premier modèle d’un système réel afin de comprendre l’impact que la modélisation/simulation peut avoir sur le développement d’un produit. La part de travaux pratique représentera 40 à 50% de la durée totale du cours
Projet intégré
Un projet à réaliser sur la totalité de la durée du module permettra de mettre en œuvre les concepts abordés durant les cours et de les consolider.
Inscription
Ce module fait partie du CAS en Systèmes embarqués.
Documents demandés :
- lettre de motivation
- curriculum vitae
- diplômes
- pièce d'identité valable
- permis de séjour
- carte AVS
- justificatif de paiement de la taxe
Contact
Jacques Supcik, Responsable du CAS
Information et administration
+41 26 429 66 06
+41 26 429 65 98
Modalités d'évaluation
L’évaluation du projet intégré permettra de valider l’ensemble du module. Un rapport, les différents artéfacts ainsi qu’une présentation serviront à l’évaluation du module. La réussite du module sera certifiée par une attestation avec la mention « module réussi ». En cas d’échec, une attestation sera délivrée avec la mention « a suivi le module ».
Littérature
A COMPLETER
Mode d'admission
- Formations requises :
- Bachelor en informatique, télécoms, génie électrique ou équivalent
- 3 ans d’expérience dans le développement de systèmes embarqués
- Connaissances préalables :
- Pas de connaissances préalables requises
- Bases dans la programmation (p.ex. Python ou C)
Organisation
Organisation
Haute école d’ingénierie et d’architecture de Fribourg, Service de la formation continue
Haute école spécialisée de Suisse occidentale HES-SO
Responsable du module
Eric Silva, adjoint scientifique HES
Cours
-
cours : jeudi des semaines 38 à 45 en 2021
(23.09, 30.09, 07.10, 14.10, 21.10, 28.10, 04.11, 11.11.2021) -
workshop : samedi : semaine 43 en 2021
-
Mode : présentiel