| 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. |