Compétence PEC g2

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

Modules couvrants

ModuleTitreType
M223 Réaliser des applications multi-utilisateurs orientées objets CIE optionnel
M293 Créer et publier un site Web EP obligatoire
M294 Réaliser le front-end d’une application Web interactive CIE obligatoire
M319 Concevoir et implémenter des applications EP obligatoire
M320 Programmer orienté objet EP obligatoire
M322 Concevoir et implémenter des interfaces utilisateur EP obligatoire
M335 Réaliser une application pour mobile CIE optionnel

Résumé

Modules
7
Objectifs MBK
36
Voir dans le graphe

Objectifs opérationnels liés

ModuleObjectifTexte
M223 223.1 Estimer si une base de données remplit les exigences de l’aptitude multi-utilisateurs, et, le cas échéant, documenter les adaptations.
M223 223.2 Développer l’application et garantir la capacité multi-utilisateurs au moyen de transactions.
M223 223.3 Implémenter les interfaces utilisateurs, les adaptations de la base de données et les transactions.
M223 223.4 Définir les spécifications de tests pour les aspects fonctionnels et non-fonctionnels de l’aptitude multi-utilisateurs, tester l’application et verbaliser les tests.
M223 223.5 Documenter les transactions en veillant aux possibilités de maintenance et de reproductibilité.
M293 293.1 Vérifier la maquette ou le prototype d’interface (mock-up, prototype cliquable) d’un site Web quant à sa faisabilité. [g2.2 / g2.4]
M293 293.2 Développer un site Web exécutable comme preuve de concept (PoC) en vue de procéder à une première vérification. [g5.1 / g5.3 / g5.4]
M293 293.3 Poursuivre le développement de la PoC afin de réaliser un site Web finalisé et vérifier que celui-ci respecte les consignes et les directives données. [g5.1 / g5.3 / g5.4 / g5.5]
M293 293.4 Publier un site Web sur un serveur Web.
M294 294.1 Mettre en place l’environnement de développement et d’exécution local de manière à pouvoir développer un projet défini. [g5.1]
M294 294.2 Programmer, au moyen de la technologie définie et à l’aide d’un back-end documenté existant, le front-end structuré et efficient d’une application Web interactive permettant de gérer (Create, Read, Update, Delete [CRUD]) des données tout en se conformant aux consignes applicables en l’espèce. [g5.3, g2.6, g2.4, g2.2]
M294 294.3 3. Programmer le front-end d’une application Web interactive afin de rendre accessibles, via un lien permanent, les différents éléments CRUD du front-end. [g5.3]
M294 294.4 Vérifier les résultats intermédiaires au regard des exigences (fonctionnel, non fonctionnel, sécurité) et procéder en continu à des corrections. [g5.4, g2.6]
M294 294.5 Appliquer les conventions de code données et vérifier en continu si celles-ci sont respectées. [g5.5]
M294 294.6 Déposer les modifications et extensions de l’implémentation de façon claire et fiable dans un système de gestion des logiciels. [g5.6]
M294 294.7 Protéger au moins un domaine du front-end contre des accès anonymes. [g5.3]
M319 319.1 Saisir le problème, développer de façon structurée des solutions possibles et les traduire pour les parties prenantes.
M319 319.2 Créer une représentation visuelle appropriée pour la programmation des besoins.
M319 319.3 Déduire les données nécessaires à partir des consignes (entrée, processus, sortie et types de données).
M319 319.4 Implémenter l’application à l’aide de structures de contrôle et des fonctions créées.
M319 319.5 Respecter les conventions définies, commenter le code en tenant compte de la maintenabilité.
M319 319.6 Interpréter les défauts (erreurs) du logiciel et les corriger.
M320 320.1 Analyser des problèmes d’application pour créer des programmes orientés objet. [g4.1, g4.4]
M320 320.2 Modéliser et documenter des programmes orientés objet. [g4.4]
M320 320.3 Implémenter un design orienté objet. [g5.2, g5.5]
M320 320.4 Vérifier l’exactitude et la qualité de l’implémentation. [g5.4, g6.3, g6.5, g6.6]
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]
M335 335.1 Analyser la donnée, développer la fonctionnalité et le scénario.
M335 335.2 Elaborer le concept de solution pour l’application et vérifier l’implémentation dans des solutions existantes.
M335 335.3 Programmer une application avec un environnement de développement usuel en tenant compte des possibilités et restrictions des appareils mobiles.
M335 335.4 Planifier la publication de l’application sur une plateforme usuelle et fixer les étapes nécessaires.
M335 335.5 Vérifier l’application mobile selon le plan de tests, saisir les résultats des tests et, le cas échéant, entreprendre les corrections nécessaires.