Construction et évolution de logiciels

Workbook

  • Présentation
    • Présentation générale
  • Cours Magistraux
    • Introduction
    • Coding Techniques
    • Design Patterns
    • Correspondance entre modèles de conception UML et le code: aspects structurels
    • Mapping UML Designs to Code
    • Code Smells
    • Refactorings
    • Test Driven Development
    • Software Testing Basics
    • Development Agile
    • Software Evolution
    • Continuous Integration
  • Exercices de TD
    • Introduction
    • Objets mutables et immuables
    • Implémentation de la conception pilotée par le domaine
    • Opérations de Refactoring
    • Amélioration de code
    • Patrons de conception
  • Exercices de TP
    • Travaux pratiques
    • Préparation
    • Interval
    • UML - Attributs
    • UML - Associations
  • Annales
    • QCM - Patrons de conception
    • Contrôle continu 2023-24
    • Contrôle continu 2024-25
    • Examen 2024-25
    • Contrôle continu 2025-26
    • Examen 2025-26
  • Projet 2025-26
    • Introduction
    • Préparation
    • Travail à réaliser
    • Evaluation
  • Tutoriels
    • Tutoriel Maven
    • Tests paramétrés en JUnit 5
    • Création d’une Interface Fluide en Java
    • Refactoring to Patterns
    • Gestion de projet avec Git et GitLab
Workbook 2025 1.0.2
  • Workbook
    • 2025 1.0.2
  • Workbook
  • Exercices de TP
  • Travaux pratiques

Travaux pratiques

1. Séances

Séance Sujet

1 et 2

  1. Préparation

  2. Tutoriel Maven

  3. Tests paramétrés en JUnit 5

2

  1. La classe Interval

3

  1. Implémentation d’attributs UML

4 et 5

  1. Implémentation d’associations UML

6 à 9

Projet

Licence Creative Commons
Cette œuvre est mise à disposition selon les termes de la Licence Creative Commons Attribution - Partage dans les Mêmes Conditions 4.0 International.