Académique Documents
Professionnel Documents
Culture Documents
GÉNIE LOGICIEL
INTRODUCTION
Qu’est ce que le Génie Logiciel?
Coûts
Qualité Délais
PLAN GÉNÉRAL
Cours 1 : PERT & GANTT
Cours 2 : Organisation et suivi de projet
Cours 3 : Estimation des Coûts
Cours 4 : Spécifications
Cours 5 : Quantifications
Cours 6 : Tests
Cours 7 : Techniques de tests
COURS 1 : PERT & GANTT
Généralités
PERT
Chemin Critique
Marges
GANTT
Critères de qualité
Cours 1 : Pert & Gantt
GÉNÉRALITÉS
Qu’est ce qu’un diagramme de PERT, de GANTT ?
PERT
Représention graphique Etape : Tâche : Tâche Fictive :
Nom de la Durée de
Numéro tâche
d’étape la tâche
Date
+tôt
Date
+tard
F (2)
Avantages :
Permet de mieux connaître un projet grâce à une bonne visibilité de celui-ci
Permet de connaître la durée minimale d’un projet
Permet d’éviter les retards grâce a une bonne estimation
Inconvénients :
Pas d’estimations des coûts
Si beaucoup de tâches : devient rapidement illisible
Cours 1 : Pert & Gantt
PERT
Distinction PERT simplifié & non-simplifié
Calcul des dates au plus tôt et au plus tard
A(2) B(3)
0 1 2 3 2 3 5 6
Cours 1 : Pert & Gantt
PERT
Elaboration :
Etablir une liste de tâches
Affecter une durée aux tâches
Déterminer les conditions d’antériorité
Tracer un diagramme
Calculer les dates des étapes
Simplifier le diagramme
Déterminer le chemin critique
Cours 1 : Pert & Gantt
PERT
Exemple d’élaboration
A 2
B 3 A
C 1
D 4 A-C
Cours 1 : Pert & Gantt
PERT
Exemple d’élaboration
A(2) B(3)
0 0 2 2 2 2 5 5
C(1) D(4)
0 4 1 5 5 5 9 9
Cours 1 : Pert & Gantt
CHEMIN CRITIQUE
Qu’est ce qu’un chemin critique ?
Un chemin dont la marge totale est égale à 0
Sur chaque sommet de ce chemin :
La date au plus tôt est de la même valeur que celle au plus tard !
Qu’indique-t-il ?
La durée minimale du projet
MARGES
Totale (≥0) :
(+tard Fin) – (+tôt Début) – Durée de la tâche
Libre (≥0) :
(+tôt Fin) – (+tôt Début) – Durée de la tâche
Certaine (≥0) :
(+tôt Fin) – (+tard Début) – Durée de la tâche
Cours 1 : Pert & Gantt
GANTT
Représentation graphique
Tache A
Tache B
Tache C
GANTT
Avantages :
Suivi
du déroulement du projet facilité. Connaissance date debut/fin
des tâches.
Inconvénients :
Les tâches critiques ne sont pas spécifiées.
Cours 1 : Pert & Gantt
CRITÈRES DE QUALITÉ
Critères Définition
Utilité Fonction dont à besoin le client/utilisateur
Utilisabilité Facilité d’utilisation, l'effort nécessaire pour apprendre à
manipuler le logiciel
Fiabilité Capacité à rendre des résultats concluant
Interopérabilité Facilité du logiciel à communiquer avec d’autre
programme
Performance Rapidité du logiciel à exécuter une tache
Portabilité Logiciel fonctionnant sur plusieurs plateforme
Réutilisabilité Le code source est ré-implantable dans un autre
programme
Facilité de L’effort nécessaire pour corriger, transformer le logiciel,
Cours 1 : Pert & Gantt
CRITÈRES DE QUALITÉ
Utilité ?
Une bonne organisation permet un bon suivi, qui permet de corriger
la situation si des écarts sont constatés entre les prédictions et la
réalité
Cours 2 : Organisation et suivi de projet
MOE/MOA
Réseau Informatique
132
132
[Matériel] Installation
Logiciel de connexion
133
133
130
130
Gestion
134
134
Publicité
[Ouverture] 141
141
Préparation
Installation finale
140 142
142
140
Cours 2 : Organisation et suivi de projet
MATRICE RACI
A quoi sert une matrice RACI ?
Délimiter les responsabilités de chacun
R → Responsible / Réalise : Réalise l’activité
A → Accountable / Autorité : Approuve le travail de R
C → Consulted / Consulté : Est consulté par R (communication bidirectionelle)
I → Informed / Informé : Est uniquement informé des travaux de R
Rôles
Activités Sponsor Chef de projet Chef d’équipe Développeur
Planning du projet A R C I
Rédaction de la documentation C A R C
Développement C A R
Tests unitaires I A R
Cours 2 : Organisation et suivi de projet
MATRICE RACI
Parcours vertical d’une matrice RACI
Beaucoup de R
Beaucoup de tâches à réaliser
Beaucoup de A
Beaucoup de contrôle des tâches