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
25
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.4 Publier un site Web sur un serveur Web.
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.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]
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.
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.