42 Le diagramme de Gantt est un outil de planification où chaque tâche est repr

42 Le diagramme de Gantt est un outil de planification où chaque tâche est représentée par une ligne. Les colonnes représentent les jours, semaines ou mois du calendrier selon la durée du projet. Le temps estimé pour une tâche se modélise par une barre horizontale dont l’extrémité gauche est positionnée sur la date prévue de démarrage et l’extrémité droite sur la date prévue de fin de réalisation. Les tâches peuvent s’enchaîner séquentiellement ou bien être exécutées en parallèle. Il est possible de faire apparaître aussi sur le diagramme de Gantt les ressources, humaines ou matérielles, afin de faciliter l’estimation des besoins et des coûts. EXERCICES Exercice 2.1. L’ingénierie des besoins Le processus d’ingénierie des besoins est représenté comme suit par Petko Valtchev : Que recouvre la négociation les besoins ? Exercice 2.2. Besoins fonctionnels et non fonctionnels On considère une application de contrôle d’ascenseurs. 43 Donner des exemples de besoins fonctionnels et non fonctionnels pour ce type d’application. Exercice 2.3. La difficulté à spécifier rigoureusement un problème La règle de notation d’un examen est la suivante : « L’examen comporte 20 questions à réponses multiples. Chaque bonne réponse rapporte 1 point. Chaque mauvaise réponse fait perdre 1/3 de point. Chaque question sans réponse donne 0 point. » a) Cette spécification est-elle claire et non ambiguë ? Pour le vérifier, calculer la note des 3 étudiants suivants : Noms Réponses correctes Réponses incorrectes Sans réponse Doubles réponses Dupont Dutif Duduche 10 4 10 5 16 3 5 4 3 (1 juste et 1 fausse chaque fois) b) Proposer une spécification plus précise. Exercice 2.4. La difficulté à tester rigoureusement un problème Un programme reçoit en entrée trois entiers a, b et c qui représentent les longueurs des côtés d’un triangle. Le programme détermine si le rectangle est équilatéral (trois côtés égaux), isocèle (deux côtés égaux au moins) ou quelconque – scalène – (trois côtés différents). Un expert du domaine rappelle que la somme des longueurs de deux côtés d’un triangle est toujours strictement supérieure à la longueur du troisième côté (en tout cas en géométrie euclidienne et si on considère qu’un triangle d’aire nulle n’est pas un triangle. . .). Donner le jeu de test le plus exhaustif possible. Glenford Myers, l’auteur de cet exercice, signale que les développeurs expérimentés ne trouvent en moyenne que la moitié des cas des tests qu’il suggère. Exercice 2.5. Arbre de buts Soit l’arbre de buts ET/OU suivant, concernant une application de gestion d’une bibliothèque. Commenter ce graphe et le conflit entre buts qu’il recèle. 44 Exercice 2.6. Relectures de code a) Trouver et corriger quatre défauts dans le code Java suivant : int factorielle(int n) { int f; while (n >= 0) { n = n-1; f = f*n; } return n; } b) Trouver et corriger cinq défauts dans le code Java suivant : int indicePremierElementNul(int[] tab) { int i; if (tab.length > 0) for(i=1; i <= tab.length; i++) if (tab[i] = 0) return i; else System.out.println("tab est vide"); return -2; return -1; } Exercice 2.7. PERT Soit le projet comportant les tâches suivantes. a) Construire le graphe PERT correspondant. b) Calculer les dates au plus tôt, les dates au plus tard, les marges totales et le chemin critique. Tâche Tâche(s) antérieure(s) Durée A – 3 B A 1 C A 5 D B 6 E B 4 F C, D, I 2 G E, F 9 H – 5 I H 8 J H 2 K I 3 L J, K 7 uploads/Management/ echap-2.pdf

  • 37
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Dec 22, 2022
  • Catégorie Management
  • Langue French
  • Taille du fichier 0.0714MB