c) développement de logiciels
Vue d’ensemble de la coopération entre les lieux de formation
Compétence opérationnelle - Lieu de formation - Semestre - Champ d’apprentissage
Compétence opérationnelle | Entreprise | Ecole professionnelle - 579 L | Cours interentreprises - 36 J |
---|---|---|---|
9999 c.01 développer des programmes pour microcontrôleurs CNC 5 - Obligation EP 440 L - CIE 18 J |
Semestre 3 LFB_9999_c.01_3 Semestre 4 LFB_9999_TP LFB_9999_c.01_4 Semestre 5 LFB_9999_c.01_5 Semestre 8 LFB_9999_c.01_6 Semestre 7 LFB_9999_c.01_7 Semestre 8 LFB_9999_c.01_8 |
Semestre 1 - 40 L LFB_Pr_Prg_Basis - 40 L Semestre 2 - 100 L LFB_Pr_Aufb - 15 L LFB_Pr_Basis - 5 L LFB_Pr_Prg_Aufbau - 35 L LFB_Pr_VVW - 5 L LFB_Pr_uC - 40 L Semestre 3 - 40 L LFB_En_BASE1 - 40 L Semestre 4 - 120 L LFB_En_BASE2 - 40 L LFB_Pr_PrgOO1 - 40 L LFB_Pr_PrgOO2 - 40 L Semestre 8 - 80 L LFB_Pr_HW - 80 L Semestre 7 - 60 L LFB_Pr_BS - 60 L |
Semestre 4 - 12 J LFB_EL_UCPB - 12 J Semestre 5 - 6 J LFB_EL_UCPV - 6 J |
9999 c.02 vérifier la conformité du logiciel aux exigences spécifiées CNC 4 - Obligation EP 139 L - CIE 18 J |
Semestre 3 LFB_9999_c.02_3 Semestre 4 LFB_9999_TP LFB_9999_c.02_4 Semestre 5 LFB_9999_c.02_5 Semestre 8 LFB_9999_c.02_6 Semestre 7 LFB_9999_c.02_7 Semestre 8 LFB_9999_c.02_8 |
Semestre 2 - 35 L LFB_Pr_Prg_Aufbau - 35 L Semestre 3 - 24 L LFB_Hs_AP - 10 L LFB_Hs_Mü - 14 L Semestre 4 - 40 L LFB_Pr_PrgOO1 - 40 L Semestre 8 - 40 L LFB_El_Dim7 - 40 L |
Semestre 4 - 12 J LFB_EL_UCPB - 12 J Semestre 5 - 6 J LFB_EL_UCPV - 6 J |
9999 c.03 intégrer des composants et des services intelligents dans un réseau ou un service d’informatique en nuage CNC 4 - Option obligatoire EP 0 L - CIE 0 J |
Semestre 5 LFB_9999_c.03_5 Semestre 8 LFB_9999_c.03_6 Semestre 7 LFB_9999_c.03_7 Semestre 8 LFB_9999_c.03_8 |
||
9999 c.04 développer des applications destinées à piloter du matériel CNC 5 - Option obligatoire EP 0 L - CIE 0 J |
Semestre 5 LFB_9999_c.04_5 Semestre 8 LFB_9999_c.04_6 Semestre 7 LFB_9999_c.04_7 Semestre 8 LFB_9999_c.04_8 |
||
9999 c.05 programmer des circuits logiques dans des composants logiques complexes CNC 5 - Option obligatoire EP 0 L - CIE 0 J |
Semestre 5 LFB_9999_c.05_5 Semestre 8 LFB_9999_c.05_6 Semestre 7 LFB_9999_c.05_7 Semestre 8 LFB_9999_c.05_8 |
9999 c.01
développer des programmes pour microcontrôleurs
Les électroniciennes et les électroniciens développent et réalisent des programmes qui augmentent la flexibilité et la fonctionnalité des circuits. Elles/ils les mettent également en service et documentent le processus. Sur la base du cahier des spécifications, elles/ils développent une architecture logicielle, définissent les interfaces et établissent une description matérielle des composants. Ensuite, elles/ils réalisent progressivement le logiciel dans le langage de programmation requis à l'aide d'un environnement de développement moderne et respectent les directives de codage. Lors de la configuration du matériel et de la réalisation du programme, elles/ils veillent aussi bien à ménager les ressources du processeur qu'à utiliser les options d'économie d'énergie. Elles/ils sécurisent le déroulement du développement à l'aide d'une gestion des versions. Pendant le développement progressif du logiciel, les électroniciennes et les électroniciens vérifient régulièrement le bon fonctionnement du code réalisé. En cas d'erreurs, elles/ils sont en mesure de les délimiter et de les localiser à l'aide d'un outil approprié, puis de les corriger. Elles/ils développent des solutions logicielles évolutives en se concentrant sur l'application finale. Elles/ils recherchent les erreurs et optimisent le code existant.
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF EF EF EF EF EF EF |
ET c1 01 | Elles/Ils développent une structure logicielle selon le cahier des spécifications et la représentent graphiquement. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF EF EF EF |
ET c1 02 | Elles/Ils définissent les interfaces pour le matériel utilisé. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.05_5 LFB_9999_c.05_6 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. |
EF EF EF EF EF EF EF EF EF EF |
ET c1 03 | Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.05_5 LFB_9999_c.05_6 |
3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. 5. Sem. 6. Sem. |
EF EF EF EF |
ET c1 04 | Elles/Ils configurent les microcontrôleurs et le matériel périphérique en tenant compte des options d'économie d'énergie possibles. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF EF |
ET c1 05 | Elles/Ils programment des microcontrôleurs selon la structure logicielle dans un langage évolué. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF EF |
ET c1 06 | Elles/Ils localisent et corrigent les erreurs dans le logiciel. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF |
ET c1 07 | Elles/Ils pilotent le matériel interne et externe au moyen de logiciels via des interfaces. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF |
ET c1 08 | Elles/Ils étendent ou modifient les fonctionnalités d'un logiciel existant ou recherchent des erreurs dans celui-ci. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF EF |
ET c1 09 | Elles/Ils compilent des logiciels, les chargent dans le système cible et mettent le programme en service. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP EP |
ET c1 10 | Elles/Ils effectuent des opérations arithmétiques et booléennes dans différents systèmes de numération. | LFB_Pr_Aufb LFB_Pr_Basis |
2. Sem. 2. Sem. |
EP EP EP EP |
ET c1 11 | Elles/Ils appliquent les concepts de base d'un langage de programmation. | LFB_Pr_BS LFB_Pr_PrgOO1 LFB_Pr_PrgOO2 LFB_Pr_Prg_Basis |
7. Sem. 4. Sem. 4. Sem. 1. Sem. |
EP |
ET c1 12 | Elles/Ils choisissent des microcontrôleurs appropriés pour des applications types. | LFB_Pr_uC |
2. Sem. |
EP EP EP |
ET c1 13 | Elles/Ils représentent graphiquement la structure d'un programme de différentes manières. | LFB_Pr_PrgOO1 LFB_Pr_Prg_Aufbau LFB_Pr_Prg_Basis |
4. Sem. 2. Sem. 1. Sem. |
EP EP |
ET c1 14 | Elles/Ils résolvent des problèmes à l'aide de différentes idées d'architecture logicielle comme le principe ETS (entréetraitementsortie) ou les automates à états finis. | LFB_Pr_BS LFB_Pr_Prg_Basis |
7. Sem. 1. Sem. |
EP |
ET c1 15 | Elles/Ils interprètent les fiches techniques concernant les états d'économie d'énergie et déterminent la configuration appropriée. | LFB_Pr_HW |
6. Sem. |
EP |
ET c1 16 | Elles/Ils utilisent différentes interfaces numériques ou analogiques dans le cadre de devoirs types. | LFB_Pr_HW |
6. Sem. |
EP EP EP |
ET c1 17 | Elles/Ils expliquent la fonction de séquences de code prédéfinies. | LFB_Pr_BS LFB_Pr_PrgOO1 LFB_Pr_Prg_Basis |
7. Sem. 4. Sem. 1. Sem. |
EP |
ET c1 18 | Elles/Ils expliquent la fonction de base d'une toolchain (chaîne de compilation). | LFB_Pr_Prg_Aufbau |
2. Sem. |
CIE |
ET c1 19 | Elles/Ils réalisent des programmes très simples dans les structures de base d'un microcontrôleur. | LFB_EL_UCPB |
4. Sem. |
CIE |
ET c1 20 | Elles/Ils utilisent des méthodes de développement logiciel dans des situations types. | LFB_EL_UCPB |
4. Sem. |
CIE |
ET c1 21 | Elles/Ils créent une structure matérielle, y compris les interfaces nécessaires, et la représentent graphiquement. | LFB_EL_UCPB |
4. Sem. |
CIE |
ET c1 22 | Elles/Ils utilisent un système de gestion des versions dans le développement de logiciels. | LFB_EL_UCPV |
5. Sem. |
CIE |
ET c1 23 | Elles/Ils réalisent des projets avec différentes options d'économie d'énergie pour le microcontrôleur et le matériel périphérique. | LFB_EL_UCPV |
5. Sem. |
CIE |
ET c1 24 | Elles/Ils créent leurs propres programmes sur la base d'infrastructures logicielles existantes. | LFB_EL_UCPV |
5. Sem. |
CIE |
ET c1 25 | Elles/Ils localisent et corrigent les erreurs dans le logiciel à l'aide de l'environnement de développement. | LFB_EL_UCPB |
4. Sem. |
CIE |
ET c1 26 | Elles/Ils localisent et corrigent les erreurs dans le logiciel à l'aide d'une interface de débogage. | LFB_EL_UCPB |
4. Sem. |
CIE |
ET c1 27 | Elles/Ils pilotent le matériel intégré au microcontrôleur à l'aide de logiciels types. | LFB_EL_UCPB |
4. Sem. |
CIE |
ET c1 28 | Elles/Ils communiquent avec du matériel externe via des interfaces intégrées au microcontrôleur. | LFB_EL_UCPV |
5. Sem. |
CIE |
ET c1 29 | Elles/Ils utilisent des interruptions avec des logiciels types. | LFB_EL_UCPV |
5. Sem. |
CIE |
ET c1 30 | Elles/Ils modifient les options de compilation en termes d'optimisation énergétique et de performance. | LFB_EL_UCPV |
5. Sem. |
EP |
ET c1 50 | Elles/Ils distinguent différents types de gestion de versions. | LFB_Pr_VVW |
2. Sem. |
EF EF EF EF |
MEM 10 01 | Elles/Ils adaptent des contenus écrits de documents techniques en anglais en fonction du mandat. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF |
MEM 10 02 | Elles/Ils communiquent sur des documentations techniques en anglais en lien avec le mandat au niveau A2. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF |
MEM 10 03 | Elles/Ils interprètent des documents techniques en anglais et mettent en œuvre leur contenu sur le lieu de travail. | LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP EP |
MEM 10 05 | Elles/Ils adaptent des contenus de documents techniques en anglais. | LFB_En_BASE1 LFB_En_BASE2 |
3. Sem. 4. Sem. |
EP EP |
MEM 10 06 | Elles/Ils communiquent sur des documentations techniques en anglais au niveau A2. | LFB_En_BASE1 LFB_En_BASE2 |
3. Sem. 4. Sem. |
EP EP |
MEM 10 07 | Elles/Ils interprètent des documentations techniques en anglais. | LFB_En_BASE1 LFB_En_BASE2 |
3. Sem. 4. Sem. |
9999 c.02
vérifier la conformité du logiciel aux exigences spécifiées
Les électroniciennes et les électroniciens contrôlent en permanence les résultats du développement ainsi que les étapes partielles et consignent les résultats par écrit. Ce faisant, elles/ils respectent le cahier des spécifications avec les exigences du client et les spécifications relatives au fonctionnement d'un nouveau logiciel. Les électroniciennes et les électroniciens effectuent des tests et des contrôles après le développement d'un logiciel et les documentent. Elles/ils travaillent avec soin et s'assurent que les résultats des tests correspondent aux exigences du cahier des spécifications. Si ce n'est pas le cas, elles/ils en discutent avec la conceptrice ou le concepteur.
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF EF EF EF EF EF EF EF EF EF EF |
ET b5 01 | Elles/Ils déterminent les critères de contrôle à partir des spécifications. | LFB_9999_TP LFB_9999_b.05_5 LFB_9999_b.05_6 LFB_9999_b.05_7 LFB_9999_b.05_8 LFB_9999_c.02_3 LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP |
ET b5 07 | Elles/Ils déterminent les critères de contrôle à partir d’un cahier des spécifications type. | LFB_Hs_AP |
3. Sem. |
EF EF EF EF EF EF EF |
ET c2 01 | Elles/Ils vérifient en permanence les exigences pendant le développement. | LFB_9999_TP LFB_9999_c.02_3 LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF |
ET c2 03 | Elles/Ils créent des scénarios de test à partir des critères de test. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF CIE |
ET c2 04 | Elles/Ils effectuent les tests. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 LFB_EL_UCPB |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 4. Sem. |
EF EF EF EF EF EF CIE |
ET c2 05 | Elles/Ils documentent les résultats des tests. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 LFB_EL_UCPB |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 4. Sem. |
EF EF EF EF EF EF |
ET c2 06 | Elles/Ils analysent les résultats des tests et, en cas de résultats insatisfaisants, Elles/Ils initient des modifications appropriées. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF |
ET c2 07 | Elles/Ils proposent des optimisations sur la base des résultats des tests. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF EF EF |
ET c2 08 | Elles/Ils vérifient l'impact des modifications effectuées sur le logiciel. | LFB_9999_TP LFB_9999_c.02_4 LFB_9999_c.02_5 LFB_9999_c.02_6 LFB_9999_c.02_7 LFB_9999_c.02_8 |
4. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EP EP EP |
ET c2 09 | Elles/Ils expliquent les avantages d'une mise en œuvre méthodique et structurée de la vérification des exigences. | LFB_Hs_AP LFB_Pr_PrgOO1 LFB_Pr_Prg_Aufbau |
3. Sem. 4. Sem. 2. Sem. |
EP EP |
ET c2 11 | Elles/Ils expliquent les principes de l'écoconception en ce qui concerne une conception optimisée du point de vue matériel et énergétique. | LFB_El_Dim7 LFB_Hs_Mü |
8. Sem. 3. Sem. |
CIE |
ET c2 12 | Elles/Ils définissent des critères de test pour des devoirs types. | LFB_EL_UCPV |
5. Sem. |
CIE |
ET c2 15 | Elles/Ils analysent les résultats des tests et commentent leur qualité. | LFB_EL_UCPB |
4. Sem. |
9999 c.03
intégrer des composants et des services intelligents dans un réseau ou un service d’informatique en nuage
Les électroniciennes et les électroniciens intègrent des composants intelligents et des services correspondants dans un réseau ou un cloud. Pour vérifier la faisabilité, elles/ils réalisent éventuellement une étude préliminaire. Elles/ils étudient le processus, sélectionnent les données relatives aux variables physiques et créent, si nécessaire, un montage prototype à des fins de test. Elles/ils vérifient ainsi l'interaction entre les capteurs, les passerelles, les câbles, les distributeurs et les actionneurs. Les électroniciennes et les électroniciens communiquent de manière autonome avec les autres parties prenantes, clarifient les questions en suspens, font des propositions d'amélioration et s'enquièrent activement des besoins des clients. Elles/ils réfléchissent à la manière d'améliorer et de surveiller l'efficacité énergétique. Elles/ils paramètrent les composants avec le logiciel correspondant, mettent à disposition les fichiers de description d'appareils nécessaires et les importent en tenant compte de divers facteurs d'influence. Ce faisant, elles/ils tiennent compte des prescriptions, du nombre de pièces, de la réutilisation, des facteurs d'influence externes, des conditions environnementales, de la maintenabilité, de l'extensibilité et du prix. Elles/ils documentent toutes les étapes, établissent un diagramme de réseau, planifient la connexion au cloud et la mise en service. Elles/ils surveillent le temps consacré, respectent les exigences de qualité de l'entreprise et du client et tiennent toujours compte de toutes les exigences de sécurité.
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF EF EF EF |
AU a1 10 | Elles/Ils définissent le matériel, les capteurs ou les actionneurs qui répondent aux besoins du client. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
AU a3 10 | Elles/Ils distinguent les différents composants d'un réseau et décrivent leurs propriétés. | |||
AU a3 11 | Elles/Ils choisissent un système de bus adapté aux exigences. | |||
AU a3 16 | Elles/Ils créent des topologies de réseau ou de bus pour des applications types. | |||
AU a3 17 | Elles/Ils configurent les appareils du réseau à l'aide d'un logiciel approprié. | |||
AU a3 18 | Elles/Ils réalisent des configurations de sécurité simples pour se protéger d'éventuelles cyberattaques. | |||
AU a3 19 | Elles/Ils testent la communication des systèmes de bus. | |||
EF EF EF EF |
AU b5 11 | Elles/Ils réalisent un montage prototype pour tester l'interaction des différents composants. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
AU b5 13 | Elles/Ils relient les capteurs à une commande. | |||
AU b5 14 | Elles/Ils construisent un réseau Io T simple avec des composants intelligents. | |||
AU b5 15 | Elles/Ils créent la visualisation des données dans une interface cloud. | |||
AU b5 19 | Elles/Ils règlent les composants en fonction des exigences à l'aide de la fiche technique. | |||
EF EF EF EF |
ET c3 01 | Elles/Ils intègrent des appareils, des capteurs ou des actionneurs dans un réseau ou un système de bus et les configurent afin de permettre la communication. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF |
ET c3 02 | Elles/Ils intègrent des appareils, des capteurs ou des actionneurs dans le cloud. | LFB_9999_c.03_5 LFB_9999_c.03_6 |
5. Sem. 6. Sem. |
EF EF |
ET c3 03 | Elles/Ils documentent la topologie du réseau ou du bus ainsi que les configurations effectuées dans la documentation de développement. | LFB_9999_c.03_5 LFB_9999_c.03_6 |
5. Sem. 6. Sem. |
ET c3 04 | Elles/Ils choisissent un capteur approprié pour une tâche donnée. | |||
ET c3 05 | Elles/Ils créent un petit réseau pour une application simple. | |||
EF EF EF EF |
ET c3 10 | Elles/Ils développent du matériel électronique pouvant être mis en réseau. | LFB_9999_c.03_5 LFB_9999_c.03_6 LFB_9999_c.03_7 LFB_9999_c.03_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
ET c3 11 | Elles/Ils utilisent différentes technologies pour intégrer du hardware électronique dans des réseaux. |
9999 c.04
développer des applications destinées à piloter du matériel
Les électroniciennes et les électroniciens développent des applications pour piloter du matériel externe via une interface. Elles/ils se basent sur les exigences et les conditions-cadres consignées dans un cahier des spécifications. Elles/ils se procurent les caractéristiques du matériel externe et le procès-verbal de communication dans la description ou la fiche technique du composant à piloter, souvent rédigées en anglais. Sur la base de ces spécifications, elles/ils développent une architecture logicielle. Ensuite, elles/ils réalisent le logiciel pas à pas dans un environnement de développement moderne, dans le langage de programmation requis et en respectant les directives de codage. Elles/ils sauvegardent en permanence l'avancement du développement à l'aide d'une gestion des versions. Tout au long du processus progressif de développement du logiciel, les électroniciennes et les électroniciens vérifient régulièrement le bon fonctionnement du code réalisé. Si des erreurs apparaissent, elles/ils sont en mesure de les délimiter, les localiser et les corriger à l'aide d'un outil approprié. Ce travail de développement comporte de nombreuses inconnues dues à différents facteurs (système d'exploitation, interface, matériel externe). Elles/ils clarifient les lacunes, les questions ou les incertitudes directement avec le mandant ou avec des fournisseurs internes ou externes.
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF EF EF EF EF EF EF EF EF EF |
ET c1 03 | Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.05_5 LFB_9999_c.05_6 |
3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. 5. Sem. 6. Sem. |
EP |
ET c1 50 | Elles/Ils distinguent différents types de gestion de versions. | LFB_Pr_VVW |
2. Sem. |
EF EF |
ET c4 02 | Elles/Ils documentent les aspects pertinents de l'application. | LFB_9999_c.04_5 LFB_9999_c.04_6 |
5. Sem. 6. Sem. |
EF EF |
ET c4 03 | Elles/Ils se procurent les informations nécessaires sur le matériel à piloter. | LFB_9999_c.04_5 LFB_9999_c.04_6 |
5. Sem. 6. Sem. |
EF EF EF EF |
ET c4 04 | Elles/Ils élaborent un concept détaillé sur la base du cahier des spécifications. | LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.04_7 LFB_9999_c.04_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF EF |
ET c4 05 | Elles/Ils programment une application dans un langage évolué. | LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.04_7 LFB_9999_c.04_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF |
ET c4 06 | Elles/Ils mettent en service le matériel et l'application. | LFB_9999_c.04_5 LFB_9999_c.04_6 |
5. Sem. 6. Sem. |
EF EF EF |
ET c4 07 | Elles/Ils étendent ou améliorent des applications existantes. | LFB_9999_c.04_6 LFB_9999_c.04_7 LFB_9999_c.04_8 |
6. Sem. 7. Sem. 8. Sem. |
EF EF |
ET c4 08 | Elles/Ils optimisent l'application en termes d'efficacité énergétique et de longévité du matériel utilisé. | LFB_9999_c.04_7 LFB_9999_c.04_8 |
7. Sem. 8. Sem. |
ET c4 09 | Elles/Ils identifient différents types d'interfaces et leur pilotage. | |||
ET c4 10 | Elles/Ils élaborent des concepts détaillés dans des modes de représentation standardisés. | |||
ET c4 11 | Elles/Ils programment avec les concepts de base d'un langage de programmation orienté objet. | |||
ET c4 12 | Elles/Ils pilotent du matériel externe via des interfaces au moyen de logiciels. |
9999 c.05
programmer des circuits logiques dans des composants logiques complexes
Les électroniciennes et les électroniciens développent des solutions avec des modules logiques complexes qu'elles/ils conçoivent et réalisent à l'aide d'un langage de description de matériel. Elles/ils développent un concept sur la base des exigences et des conditions-cadres consignées dans un cahier des spécifications à l'étape précédente du projet et définissent les interfaces. Elles/ils analysent le problème à l'aide de méthodes appropriées afin de parvenir à une solution et de pouvoir la réaliser au moyen d'opérations logiques. Elles/ils travaillent dans un environnement de développement, contrôlent régulièrement les différentes étapes de la solution, les valident et corrigent les éventuelles erreurs. Elles/ils documentent les étapes de développement ainsi que les décisions prises dans les documents de développement. Pour ce faire, elles/ils utilisent un outil de gestion des versions pour l'archivage du projet. Une fois les travaux terminés dans l'environnement de développement, elles/ils chargent le projet dans un module logique programmable complexe. Elles/ils effectuent avec soin les tests nécessaires, réalisent la mise en service et la documentent.
Lieu de formation | ID | Critères de performance | Champ d'apprentissage | Sem. |
---|---|---|---|---|
EF EF EF EF EF EF EF EF EF |
ET c1 02 | Elles/Ils définissent les interfaces pour le matériel utilisé. | LFB_9999_TP LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.05_5 LFB_9999_c.05_6 |
4. Sem. 3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. |
EF EF EF EF EF EF EF EF EF EF |
ET c1 03 | Elles/Ils sauvegardent en permanence le niveau de développement du logiciel dans un système de gestion des versions. | LFB_9999_c.01_3 LFB_9999_c.01_4 LFB_9999_c.01_5 LFB_9999_c.01_6 LFB_9999_c.01_7 LFB_9999_c.01_8 LFB_9999_c.04_5 LFB_9999_c.04_6 LFB_9999_c.05_5 LFB_9999_c.05_6 |
3. Sem. 4. Sem. 5. Sem. 6. Sem. 7. Sem. 8. Sem. 5. Sem. 6. Sem. 5. Sem. 6. Sem. |
EP |
ET c1 15 | Elles/Ils interprètent les fiches techniques concernant les états d'économie d'énergie et déterminent la configuration appropriée. | LFB_Pr_HW |
6. Sem. |
ET c1 18 | Elles/Ils expliquent la fonction de base d'une toolchain (chaîne de compilation). | |||
EP |
ET c1 50 | Elles/Ils distinguent différents types de gestion de versions. | LFB_Pr_VVW |
2. Sem. |
EF EF |
ET c5 01 | Elles/Ils réalisent une analyse graphique du problème pour une solution avec des circuits logiques, conformément au cahier des spécifications. | LFB_9999_c.05_5 LFB_9999_c.05_6 |
5. Sem. 6. Sem. |
EF EF |
ET c5 05 | Elles/Ils décrivent les circuits logiques et le matériel périphérique en tenant compte des options d'économie d'énergie possibles. | LFB_9999_c.05_7 LFB_9999_c.05_8 |
7. Sem. 8. Sem. |
EF EF EF EF |
ET c5 06 | Elles/Ils développent des circuits logiques dans un langage de description de matériel ou avec des outils de développement graphique, conformément au cahier des spécifications. | LFB_9999_c.05_5 LFB_9999_c.05_6 LFB_9999_c.05_7 LFB_9999_c.05_8 |
5. Sem. 6. Sem. 7. Sem. 8. Sem. |
EF EF EF |
ET c5 07 | Elles/Ils localisent et corrigent les erreurs dans les circuits logiques. | LFB_9999_c.05_6 LFB_9999_c.05_7 LFB_9999_c.05_8 |
6. Sem. 7. Sem. 8. Sem. |
EF EF EF |
ET c5 08 | Elles/Ils étendent, modifient ou recherchent des erreurs dans les circuits logiques existants. | LFB_9999_c.05_6 LFB_9999_c.05_7 LFB_9999_c.05_8 |
6. Sem. 7. Sem. 8. Sem. |
EF EF |
ET c5 09 | Elles/Ils synthétisent des circuits logiques, les chargent dans le système cible et mettent le circuit en service. | LFB_9999_c.05_7 LFB_9999_c.05_8 |
7. Sem. 8. Sem. |
ET c5 10 | Elles/Ils résolvent des problèmes avec des combinaisons binaires de base. | |||
ET c5 11 | Elles/Ils représentent graphiquement et de différentes manières la structure d'un circuit logique. | |||
ET c5 12 | Elles/Ils pilotent des interfaces courantes au moyen d'un module logique programmable. | |||
ET c5 15 | Elles/Ils développent des circuits logiques de base dans un langage de description de matériel ou avec des outils de développement graphique. | |||
ET c5 16 | Elles/Ils résolvent des problèmes avec une logique séquentielle ou combinatoire. | |||
ET c5 17 | Elles/Ils expliquent la fonction de circuits logiques prédéfinis. |