ESIROI · Maquettes Connexion
AccueilITS8 · UE8-DEV
ESI-SPI-CI-IN4-S8-UE3-EC1

Gestion de qualité et écoconception de logiciels

FR EN ⬇ PDF
RéférentRémy COURDIER  [remy.courdier@univ-reunion.fr](remy.courdier@univ-reunion.fr)
ECTS1
CM / TD / TP4 / 8 / 6
Typematiere

Viable
Viable100%
Complète93%
Manque pour « complète »
  • Version EN relue

But du cours

Ce module à pour objectif de faire acquerir la connaissance, la compréhension et la capacité d'utilisation d'éléments méthodologiques de Génie Logiciel (GL) complémentaires à ceux présentés en 3A et 4A. Ce cours a aussi pour objectif de montrer que de nombreuses techniques actuelles pour le GL sont étendues et synthétisées par des techniques de représentation de connaissances (et souvent de manière plus formelle, donc plus exploitable automatiquement). Ceci permet à l'étudiant de pouvoir comparer les différentes techniques de GL (à court, moyen ou long terme) et de choisir entre celles-ci suivants différents critères.

Acquis d'apprentissage visés

  • Intégrer les contraintes techniques et les systèmes d’un environnement
  • Appliquer l’ingénierie de l’intégration
  • Produire une documentation élargie

Prérequis

Modélisation et conception de logiciels

Programme

  • Définitions, critères, principes de présentation informelle
  • Paradigmes de programmation.
  • Ordonnancement des tâches de développement (cycle de vie).
  • Critères (ou mesures) fonctionnels/structurels de qualité logicielle.
  • Bonnes pratiques pour la présentation de la documentation, de l’interface textuelle/graphique et du code (styles de programmation).
  • Approches génériques et paramétrables pour la création de code.
  • Modélisation, analyse, spécification et conception
  • Ingénierie des connaissances vs. du logiciel.
  • Cycle de vie "logiciel" / "acquisition des connaissances".
  • Tâches génériques de résolution de problème.
  • Approches dirigées par les modèles vs. données.
  • Ne pas faire d’opérationalisation dans la phase de modélisation.
  • Autres règles de modélisation.
  • Formalisation et extension de UML via la représentation de connaissances.

Modalités d'évaluation

Deux contrôles continus au minimum.

Bibliographie

Laure Cailloce, Numérique : le grand gâchis énergétique Olivier Le Goaer, Adel Noureddine, Franck Barbier, Romain Rouvoy, Florence Maraninchi. Vers des Logiciels Éco-responsables : Le génie logiciel au défi de la sobriété écologique. 2021.

Supports

Diaporamas et fiches de travaux pratiques.