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

Aucun objectif n'est associé à cette compétence pour le moment.

Modules de cours interentreprises (CIE)

  • Module 106

    Interroger, traiter et assurer la maintenance des bases de données

  • Module 107
    Optionnel

    Mettre en œuvre des solutions ICT avec la technologie blockchain

  • Module 210
    Optionnel

    Utiliser un cloud public pour des applications

  • Module 216
    Optionnel

    Intégrer les terminaux IoE dans une plateforme existante

  • Module 217
    Optionnel

    Concevoir, planifier et mettre en place un service pour l'IoE

  • Module 223
    Optionnel

    Réaliser des applications multi-utilisateurs orientées objets

  • Module 259
    Optionnel

    Développer des solutions ICT avec le Machine Learning

  • Module 335
    Optionnel

    Ré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