Compétence PEC g1

Modules et objectifs reliés à cette compétence opérationnelle.

Modules couvrants

ModuleTitreType
M162 Analyser et modéliser des données EP obligatoire
M164 Créer des bases de données et y insérer des données EP obligatoire
M254 Décrire des processus métier dans son propre environnement professionnel EP obligatoire
M321 Programmer des systèmes distribués EP obligatoire
M322 Concevoir et implémenter des interfaces utilisateur EP obligatoire
M324 Prendre en charge des processus DevOps avec des outils logiciels EP obligatoire
M346 Concevoir et réaliser des solutions cloud EP obligatoire
M426 Développer un logiciel avec des méthodes agiles EP obligatoire

Résumé

Modules
8
Objectifs MBK
42
Voir dans le graphe

Objectifs opérationnels liés

ModuleObjectifTexte
M162 162.1 Examiner les données issues de divers stocks d’informations structurés ou non structurés et les classer.
M162 162.2 Caractériser un stock d’informations en vue de son traitement qualitatif (p. ex. exhaustivité, précision, incohérence ou redondance) et nettoyer les données si nécessaire.
M162 162.3 Sélectionner les informations qui se prêtent à une évaluation et tenir compte des aspects concernant d’éventuels besoins de protection (p. ex. données personnelles, obligation de confidentialité).
M162 162.4 Élaborer un modèle de données conceptuel pour les données nettoyées et définir des types d’entités, des attributs et des relations.
M162 162.5 Transposer le modèle de données conceptuel en un modèle de données logique relationnel, en complétant les clés d’identification et les clés étrangères, les types de données et d’éventuels tableaux intermédiaires.
M162 162.6 Normaliser le modèle de données logique relationnel.
M162 162.7 Représenter sous une forme appropriée le modèle de données conceptuel et le modèle de données logique relationnel.
M164 164.1 Interpréter correctement la représentation d’un modèle de données logique relationnel.
M164 164.2 Implémenter un modèle de données logique relationnel dans un système de gestion de bases de données relationnel.
M164 164.3 Garantir l’intégrité référentielle du schéma de base de données implémenté avec des conditions d’intégrité (contraintes).
M164 164.4 Insérer des données dans la base de données à l’aide du langage de manipulation de données (Data Manipulation Language [DML]).
M164 164.5 Importer des données dans la base de données (p. ex. à partir de fichiers ou d’autres tableaux).
M164 164.6 Vérifier l’exhaustivité et l’exactitude des données insérées au moyen d’interrogations simples.
M164 164.7 Corriger les données erronées et incomplètes.
M254 254.1 Identifier et documenter les informations pertinentes du processus (désignation, événement déclenchant, résultats, fournisseur, client) et s’appuyer sur la description d´une enquête mise en œuvre antérieurement.
M254 254.2 Décompose le processus métier en étapes dans le cadre d'une analyse des tâches et représente graphiquement le flux du processus à l'aide de normes de description acceptées et courantes.
M254 254.3 Spécifier le déroulement du processus avec des informations supplémentaires telles que les aides indispensables, les divers exécutants ainsi que la description sur les résultats à produire.
M254 254.4 Divise les processus opérationnels en processus techniques et organisationnels (conception du système).
M321 321.1 Analyser des systèmes logiciels présentant une structure différente et les transférer vers des systèmes distribués. [g1.1, g4.4, g4.5]
M321 321.2 Utiliser des composants de système dans des systèmes distribués. [g5.1, g5.2]
M321 321.3 Relier des parties de système via des interfaces bien définies. [g5.2, g5.3]
M321 321.4 Implémenter des composants de système dans un système distribué et vérifier leur fonctionnement. [g5.4, g5.7, g6.4, g6.6, h4.3, h4.4]
M322 322.1 Analyser les caractéristiques utilisateur et l’environnement utilisateur en fonction du problème donné et du système, et les documenter. [g1.1 / g1.2 / g1.8 / g2.1]
M322 322.2 Développer des variantes d’une interface utilisateur (masque et enchaînements) sur la base des standards définis et des exigences ergonomiques. [g.1.3 / g2.1 / g2.2]
M322 322.3 Implémenter une interface utilisateur conformément au projet et vérifier les parties problématiques quant à leur faisabilité. [g2.2 / g2.3 / g2.6 / g5.4]
M322 322.4 Vérifier l’ergonomie d’une interface utilisateur. [g1.2 / g2.4 / g2.5 / g5.7]
M322 322.5 Implémenter une interface utilisateur sans barrières et la vérifier. [g2.4 / g5.1]
M324 324.1 Consigner et administrer de manière compréhensible et transparente les exigences et les étapes de mise en œuvre pour le développement en équipe. [g1.5]
M324 324.2 Configurer et utiliser l’environnement de développement local de manière intégrée avec les outils d’automatisation. [g5.1, g6.4, g6.6, h2.1, h3.2]
M324 324.3 Gérer le code source et les artefacts pour un développement en équipe orienté exigences. [g5.6, h2.4, h3.5]
M324 324.4 Utiliser un processus d’intégration automatisé (Build, assurance qualité/test des artefacts). [g5.5, g6.4, g6.6, h2.2]
M324 324.5 Utiliser un processus de déploiement automatisé (installation et configuration de l’environnement d’exécution et de l’application). [g5.5, g6.4, g6.6, h2.2]
M346 346.1 Évaluer l’adéquation des solutions on-premise et cloud par rapport aux objectifs de l’entreprise et, sur cette base, formuler une recommandation de mise en œuvre.
M346 346.2 Spécifier les coûts, frais d’exploitation inclus, de la solution proposée et définir une adoption du cloud (cloud adoption) appropriée.
M346 346.3 Développer un concept technique pour l’intégration de la solution cloud choisie en tenant compte des conditions techniques et des exigences du domaine d’application concerné.
M346 346.4 Installer et configurer les services prédéfinis dans le cloud.
M426 426.1 Mettre en œuvre une fonctionnalité donnée, dans le cadre d’un projet logiciel, avec une méthode agile.
M426 426.2 Réaliser et tester par étapes les fonctionnalités à l’aide de pratiques agiles dans les cycles de révision prescrits, et présenter en résumé la version logicielle.
M426 426.3 Mettre en œuvre, de manière ciblée, des échantillons de développement existants et/ou des composants logiciels testés pour résoudre le problème.
M426 426.4 Refléter les résultats et le déroulement du travail lors d’un cycle de révision, en déduire les conclusions pour la suite du déroulement.
M426 426.5 Mettre à disposition les documents du projet et les codes sources du programme dans un système de gestion des versions.
M426 426.6 Formuler de manière compréhensive le code source programme selon les conventions.