BUT 3 Informatique - Qualité de Développement - R5.A.08

Under heavy construction

Ce cours est constitué de 15 séances mixte TD/TP.

La partie plus "théorique" aborde les questions suivantes :

  • Qu’est-ce que la qualité logicielle ?

  • Quels sont les critères mesurables de la qualité d’un logiciel ?

  • Quelles méthodes de conception et développement permettent d’assurer cette qualité ?

  • Quels outils permettent de mettre en œuvre efficacement ces méthodes, notamment de développement ?

Les parties pratiques sont réalisées avec le langage Rust et porte sur les thèmes suivants :

  • Découverte de Rust.

  • Premier pas en TDD.

  • Une simulation de population.

  • La réalisation d’un "bot" pour un jeu.

Rust a été choisi pour vous donner une connaissance pratique reliée à la qualité logicielle. Il a en effet été pensé pour inclure des considérations de qualité aussi bien au sein du langage lui-même que dans les outils qui l’accompagnent.

Travaux Pratiques

Supports de cours

Qualité de développement
Rust