Mettre en œuvre et tester une application pour mobile selon directives.
Situation / objet
Application mobile avec interaction de l'utilisateur (par ex. plan horaire, évaluation d'un événement, chat, météorologie, etc.).
Objectifs opérationnels et connaissances
335.1Analyser la donnée, développer la fonctionnalité et le scénario.g2g4g5h3
Connaissance
Texte
335.1.1
Connaître les standards ergonomiques (par ex. EN-9241-110) et leur mise en œuvre sur une plateforme mobile.
335.1.2
Connaître les lignes directrices pour le design et le pilotage des utilisateurs sur une application.
335.1.3
Connaître les caractéristiques de divers appareils mobiles en regard de l’affichage, de la position et des options de saisie.
335.2Elaborer le concept de solution pour l’application et vérifier l’implémentation dans des solutions existantes.g2g4g5h3
Connaissance
Texte
335.2.1
Connaître divers types d’applications (application native, application Cross, Hybride ou Web) et Frameworks.
335.2.2
Connaître des fonctions spéciales, les acteurs et capteurs sensoriels (par ex. la géolocalisation, capteurs de mouvement, reconnaissance et génération audio).
335.2.3
Connaître les spécificités des architectures d’applications en regard des fonctionnalités, des possibilités et limites des caractéristiques.
335.2.4
Connaître des possibilités de solutions de persistance sur des plateformes mobiles (scénarios online/offline).
335.3Programmer une application avec un environnement de développement usuel en tenant compte des possibilités et restrictions des appareils mobiles.g2g4g5h3
Connaissance
Texte
335.3.1
Connaître l’utilisation et la mise en œuvre d’un environnement de développement, de simulation et de tests.
335.3.2
Connaître un Framework usuel et ses API (par ex. pour IOS, Android, HTML5).
335.4Planifier la publication de l’application sur une plateforme usuelle et fixer les étapes nécessaires.g2g4g5h3
Connaissance
Texte
335.4.1
Connaître des possibilités et des conditions pour la publication d’une application.
335.4.2
Connaître les étapes nécessaires à la publication d’une application.
335.4.3
Connaître les étapes de la commercialisation d’une application (produit, placement, prix, promotion).
335.5Vé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.g2g4g5h3
Connaissance
Texte
335.5.1
Connaître des procédures de tests pour vérifier les exigences fonctionnelles d’applications sur des appareils mobiles.
335.5.2
Connaître des procédures de tests pour vérifier des exigences non-fonctionnelles (portabilité, ergonomie, sécurité, expérience de l’utilisateur) d’applications sur des appareils mobiles.