Download Modélisation - L1 Partiel - Correction exercice CSP
Transcript
Modélisation - L1 Partiel - Correction exercice CSP Exercice 1. Programmation par contraintes 2010-2011 10 points Variables Pour chacune des tâches on utilise une variable pour sa date de début (notée Vd ) et une variable pour sa date de fin (notée Vf ) – implémentation du projet : Impd , Impf – conception architecturale du projet : Archd , Archf – modélisation détaillée du programme : M odd , M odf – recueil des besoins du client : Besd , Besf – définition des spécifications du projet : Specd , Specf – écriture du manuel d’utilisation : M and , M anf – écriture de la documentation pour la maintenance du programme : Docd , Docf – présentation du projet fini au client :P resd ,P resf . On notera V l’ensemble de ces variables. Domaines Toutes les variables sont des dates représentées par le nombre de jours depuis le début du projet. ∀v ∈ V, D = [0; 120[ Contraintes Pour toute tâche (V ), la date de début précède la date de fin : Vd ≤ Vf Pour toute tâche (V ), la date de fin précède la date de la présentation : Vf ≤ P resd Le projet commence par le recueil des besoins : Besd = 0 Le recueil des besoins dure au moins 15 jours et au plus 30 : Besf ≥ Besd + 15 Besf ≤ Besd + 30 Les spécifications ne peuvent commencer à être définies que 5 jours avant la fin du recueil des besoins : Specd ≥ Besd − 5 La modélisation détaillée ne peut commencer qu’après la fin de la phase de conception architecturale : M odd ≥ Archf La conception architecturale ne peut commencer qu’après la fin de la phase de spécification : Archd ≥ Specf L’implémentation ne peut commencer qu’après la fin de la phase de modélisation détaillée : Impld ≥ M odf La rédaction du manuel d’utilisation peut commencer dès la fin de la phase de spécification : M and ≥ Specf 1/2 Modélisation - L1 Partiel - Correction exercice CSP 2010-2011 La rédaction de la documentation de maintenance commence dès la fin de la modélisation détaillée : Docd = M odf La conception de l’architecture doit être finie au bout de 50 jours : Archf ≤ 50 ou Archf ≤ Archd + 50 suivant interprétation. Tout doit être fini avant le jour de la présentation, qui doit avoir lieu avant le 120ème jour. P resd = P resf = 119 2/2