Logo HEPL
Génie logiciel

Informations générales sur l'unité d'enseignement : "Génie logiciel"

Cycle 2
Niveau du cadre francophone de certification 7
Code ARCSYSINF-2-013 2.1.1
Crédits ECTS 3
Volume horaire (h/an) 45
Période Quadrimestre 1
Implantation(s) TECHNIQUE - Liège (Ing.)
Unité Obligatoire
Responsable de la fiche MADANI, MOUNAWAR
Pondération 30
Composition de l'unité d'enseignement
Intitulé Nombre d'heures Pondération
Génie logiciel 45 100
Prérequis -
Corequis -
  • Contribution au profil d'enseignement

  • Analyser une situation suivant une méthode de recherche scientifique
    • Identifier, traiter et synthétiser les données pertinentes
    • Rechercher les ressources nécessaires
    • Transposer les résultats des concepts à la problématique ou situation traitée
    • Argumenter les choix proposés
    Communiquer avec les collaborateurs, les clients
    • Rédiger des rapports, des cahiers des charges, fiches techniques ou manuels
    Innover, concevoir ou améliorer un système
    • Mettre au point des améliorations
  • Acquis d'apprentissage spécifiques sanctionnés par l'évaluation

  • Illustrer et d'identifier l'emploi de patrons de conception dans du code orienté objet.

    Argumenter les choix de conception opérés dans l'implémentation d'une solution sur base de patrons de conception.

    Représenter les aspects statiques et dynamiques des applications développées à l'aide de diagrammes UML.

  • Objectifs

  • Partie de fiche comprenant des problèmes syntaxiques
  • Contenus

    • Etude et mise en oeuvre des patrons de conception GoF : singleton, factory method, abstract factory, adapter, bridge, façade, decorator, visitor, mediator, observer, little langage, ...
    • Principe d'injection des dépendances.
    • Principes SOLID.
    • Calcul de différents métriques(TCC, WMC, ...).
    • Introduction au paradigme de concurrence structurée en programmation.
  • Méthodes d'enseignement et d'apprentissage

  • Cours ex-cathedra
  • Activités interactives demandant une participation active de l’étudiant
  • Travaux de laboratoires
  • Evaluation

  • Génie logiciel
    • Examen Ecrit
    • Examen Oral
    • Evaluation Continue
  • Langue(s) de l'unité d'enseignement

  • Français
  • Supports de cours au format papier

  • Aucun support déposé pour cette unité d'enseignement
  • Autres supports de cours

  • Aucun autre support défini