Compétence g4
Elaborer des variantes de mise en œuvre d'une application et développer la solution sur le plan conceptuel
Les informaticiennes et informaticiens élaborent des variantes de mise en œuvre d’une application et développent un concept de réalisation pour la variante choisie. Dans ce contexte, ils travaillent en étroite collaboration avec leur équipe et les parties prenantes: A l’aide d’ébauches et de descriptions, ils présentent tout d’abord les variantes fondamentales en regard de leur implémentation (p. ex. technologies, composants, frameworks, librairies, systèmes). Conjointement avec les parties prenantes respectives, ils établissent une analyse d’utilité compréhensible des différentes variantes avec des critères décision- nels pertinents et évaluables. Sur la base de l’analyse d’utilité, ils conseillent la partie prenante dans sa prise de décision en vue de lui faire adopter la solution optimale. Ce faisant, ils veillent à ce que la solution soit défendable sur les plans éthique et légal. Enfin, ils vérifient la variante choisie, éventuellement sous la forme d’une analyse de faisabilité (→ a3). Sur cette base, ils élaborent progressivement un concept de réalisation technique et spécialisé (p. ex. uses cases, composants, couches, déroulement, interfaces, classes, modèle de données). A cet effet, ils analysent les données, procédures, systèmes et interfaces pertinents et documentent leurs résultats. Ils utilisent pour ce faire des outils appropriés, p. ex. le langage de modélisation unifié (UML) ou d’autres diagrammes. Selon la situation, ils peuvent aussi concevoir des adaptations pour des applications existantes.
Objectifs évaluateurs
Modules de cours interentreprises (CIE)
-
Module 106
Interroger, traiter et assurer la maintenance des bases de données
-
Module 107
OptionnelMettre en œuvre des solutions ICT avec la technologie blockchain
-
Module 210
OptionnelUtiliser un cloud public pour des applications
-
Module 216
OptionnelIntégrer les terminaux IoE dans une plateforme existante
-
Module 217
OptionnelConcevoir, planifier et mettre en place un service pour l'IoE
-
Module 223
OptionnelRéaliser des applications multi-utilisateurs orientées objets
-
Module 259
OptionnelDévelopper des solutions ICT avec le Machine Learning
-
Module 335
OptionnelRéaliser une application pour mobile
Modules d'école
-
Module 164
Créer des bases de données et y insérer des données
-
Module 306
Réaliser de petits projets dans son propre environnement professionnel
-
Module 319
Concevoir et implémenter des applications
-
Module 320
Programmer orienté objet
-
Module 321
Programmer des systèmes distribués
-
Module 346
Concevoir et réaliser des solutions cloud