BUT 2 Informatique - Qualité de Développement - R4.02
Under heavy construction
Ce cours est constitué de :
-
3 séances de cours magistraux au cours desquelles seront abordés les thèmes suivants :
-
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 ?
-
-
8 séances de TP sur les thèmes :
-
Découverte de Rust
-
Pratique du TDD
-
Une simulation de population.
-
La réalisation d’un "bot" pour un jeu.
-
Afin de vous donner une connaissance pratique reliée à la qualité logicielle, vous allez utiliser un langage de programmation qui a é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 : Rust.
Travaux Pratiques
-
Une séance de découverte de Rust : TP1 Tuto Rust (pdf)
-
Un sujet de mise en application du Test-Drive Development (TDD) (pdf)
-
Le sujet de la simulation de population (3 séances de TP) (pdf)
-
Développement d’un bot pour un jeu: GameBot (3 séances de TP) (pdf)