Collaborer avec la maitrise d’œuvre sur la conception d’application et l’urbanisation du SI

Item

Libelle
Collaborer avec la maitrise d'œuvre sur la conception d'application et l'urbanisation du SI
Code
RNCP34561BC02
Liste des compétences
2. Collaborer avec la maîtrise d'œuvre sur la conception d'applications et l'urbanisation du SI 2.1 Contribuer à la conception d'applications du point de vue fonctionnel 1. Concevoir ou faire évoluer une base données répondant aux besoins fonctionnels, pour valider ou corriger les modèles de données produits par les développeurs. 2. Spécifier les contraintes d'intégrité des données pour que les développeurs les implémentent dans la base de données ou dans la couche applicative de l'application. 3. Interroger une base de données avec SQL, pour s'assurer que la base conçue couvre les besoins et pour répondre à des questions non couvertes par les applications actuelles du SI. 4. Écrire des programmes simples à partir d'opérations de base et maîtriser les concepts de la programmation objet pour comprendre le travail et les productions des développeurs ainsi que les possibilités et limites des langages. 5. Comprendre les composants logiciels produits par les développeurs pour représenter l'architecture des applications. 6. Identifier pour chaque fonctionnalité les composants logiciels et la séquence de leurs interactions pour préciser les interfaces avec l'existant et avec les applications prévues dans le futur. 7. Spécifier les contrats des composants logiciels, pour renforcer leur validité et guider leur réalisation. 2.2 Concevoir des interfaces utilisateurs ergonomiques en tenant compte de l'expérience utilisateur 1. Analyser l'activité des utilisateurs pour identifier leurs tâches, le contexte dans lequel ils les effectuent, les problèmes qu'ils rencontrent et l'utilité qu'ils attendent de l'application. 2. Évaluer l'expérience utilisateur d'une application existante pour trouver comment l'améliorer. 3. Évaluer la conformité d'une interface utilisateur aux principes de l'ergonomie et de l'accessibilité et aux standards du Web et des applications mobiles pour la corriger. 4. Concevoir ou améliorer l'interface de l'application de façon itérative en tenant compte du feedback des utilisateurs et des principes d'ergonomie pour qu'elle leur procure la meilleure expérience possible. 5. Établir et faire appliquer une charte graphique pour unifier et simplifier les interfaces utilisateur du parc applicatif. 2.3 Faire évoluer l'architecture fonctionnelle du système d'information 1. Modéliser un processus métier pour l'adapter aux évolutions de l'environnement et de la stratégie de l'entreprise. 2. Obtenir auprès des développeurs et spécialistes de l'exploitation les éléments permettant de rétroconcevoir l'architecture d'applications existantes pour cartographier celles-ci. 3. Cartographier le parc applicatif pour déterminer quels composants peuvent être impactés par l'évolution ou le développement d'une application et urbaniser le SI. 4. Définir l'architecture cible d'une application avec les équipes techniques pour l'intégrer avec cohérence dans le parc applicatif. 5. Modéliser les objets métier sous forme de ressources Web et spécifier précisément leurs services et les contrats de ceux-ci, pour factoriser les applications les mettant en œuvre, notamment les applications mobiles, distribuées ou de type SAaS, et renforcer la validité et la sécurité de celles-ci. 6. Structurer des données métier sous forme arborescente pour les partager entre applications via des services Web.
Modalités d'évaluation
Étude de cas pratique écrite d'une spécification fonctionnelle à partir d'un cahier des charges. Lors de l'épreuve, le candidat reçoit un dossier comprenant le cahier des charges d'une évolution fonctionnelle de son système d'information, ainsi que des éléments du SI en lien avec cette évolution (modèles conceptuels de base de données, captures d'interface utilisateur ou cartographie d'applications). Le candidat doit analyser les informations remises et produire une spécification fonctionnelle comprenant : 1. Le modèle conceptuel de base de données correspondant à l'évolution demandée (nouvelle base de données ou modification d'un modèle existant fourni), avec les contraintes d'intégrité non déclaratives. 2. Une spécification de l'interface utilisateur. Celle-ci peut selon les cas prendre la forme de maquettes, de diagramme de navigation, de modèle conceptuel d'interface.

Linked resources

Items with "A comme bloc de compétence: Collaborer avec la maitrise d’œuvre sur la conception d’application et l’urbanisation du SI"
Title Class
RNCP34561 Fiche

Annotations

There are no annotations for this resource.