Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Rvisions
Ralis
par
Randy
Randy NYAMABO
NYAMABO
Ahmed
Ahmed ZAZA
ZAZA
Jordan
Jordan CAMILLE
CAMILLE
Emmanuel
Emmanuel GORET
GORET
Brahim
Brahim BOUABOUD
BOUABOUD
Marie-Eve
Marie-Eve PICARD
PICARD GRAVEL
GRAVEL
Introduction
Quest
Un
Randy
NYAMABO
Ahmed ZAZA
Jordan CAMILLE
Emmanuel GORET
Brahim BOUABOUD
Cots
Qualit
Dlais
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
6 : Tests
Cours
7 : Techniques de tests
Critique
Marges
GANTT
Critres
de qualit
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
Gnralits
Quest
Plannification
et conduite de projet
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
PERT
Reprsention
graphique
Etape
:
Numro
dtape
Date
+tt
Avantages
Date
+tar
d
Tche
:Nom de
la tche
Tche Fictive
:
Dure de
la tche
F (2)
Inconvnients
Pas
Pas destimations
destimations des
des cots
cots
Si
Si beaucoup
beaucoup de
de tches
tches :: devient
devient rapidement
rapidement illisible
illisible
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
PERT
Distinction
A(2)
0
B(3)
2
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
PERT
Elaboration
Etablir
Tracer un diagramme
Simplifier le diagramme
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
PERT
Exemple
dlaboration
Tches
Dure de tches
A-C
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
PERT
Exemple
dlaboration
A(2)
0
B(3)
2
D(4)
C(1)
0
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
Chemin Critique
Quest
Un
La
Est-il
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
Marges
F (2)
Dbut
6 7
+tt
Dbut
Totale
+tard
Dbut
Fin
8 9
+tt
Fin
+tard
Fin
tche
Libre (0) : (+tt Fin) (+tt Dbut) Dure de la
tche
Certaine (0) :(+tt Fin) (+tard Dbut) Dure de la
tche
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
GANTT
Reprsentation
graphique
Tache A
Tache B
Tache C
Diffrents
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
GANTT
Avantages
Suivi
Inconvnients
Les
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
Critres de qualit
Critres
Utilit
Utilisabilit
Fiabilit
Dfinition
Fonction dont besoin le client/utilisateur
Facilit dutilisation, l'effort ncessaire pour
apprendre manipuler le logiciel
Capacit rendre des rsultats concluant
programme
Performance
Portabilit
Cours
Cours 1
1 :: Pert
Pert &
& Gantt
Gantt
Critres de qualit
Critres
Utilit
Utilisabilit
Fiabilit
autre programme
Performance
Portabilit
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
6 : Tests
Cours
7 : Techniques de tests
et suivi de projet
MOE/MOA
Organigrammes
Matrice
RACI
Indicateurs
de suivi
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Organisation
antriorit
Une
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
MOE/MOA
Matrise
duvre (MOE)
Reoit
la mission du MOA
Matrise
Client,
douvrage (MOA)
Propritaire de louvrage
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Quoi?
*Produit
*Dlivrable
*Objectif
Comment?
*Actions
Qui?
*Acteurs
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
de PBS
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
de WBS
Niveau 0
Niveau 1
Niveau 2
[Budget] Recherches
gnrales, de fonds &
lgales
[Matriel]Planification
et Achats
110
110
Design du local
121
121
Rseau Informatique
122
122
Logiciel de connexion
123
123
120
120
Gestion
Projet d'ouverture
d'un Cybercaf
Design du local
100
100
[Matriel] Installation
Rseau Informatique
Logiciel de connexion
130
130
Gestion
Publicit
[Ouverture]
Prparation
Installation finale
140
140
124
124
131
131
132
132
133
133
134
134
141
141
142
142
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
dOBS
Tche
Ouverture d'un Cybercaf
Ressources
- 110
[Budget] recherches
14
Commercial
- 120
[Matriel] Planification
23
- - 121
Design du Local
Moi
- - 122
- - 123
Rseau Informatique
Informaticien
Logiciel de connexion
13
Informaticien
- - 124
- 130
Gestion
Commercial
[Matriel] Installation
15
- - 131
- - 132
Design du Local
Moi
Rseau Informatique
Informaticien
- - 133
- - 134
Logiciel de connexion
Informaticien
Gestion
Commercial
- 140
[ouverture] Prparation
- - 141
Publicit
Commercial
- - 142
Installations finales
Commercial
100
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Matrice RACI
A
Dlimiter
R
R
Responsible
Responsible // Ralise
Ralise
:: Ralise
Ralise lactivit
lactivit
A
A
Accountable
Accountable / Autorit : Approuve le travail de R
C
C Consulted
Consulted // Consult
Consult :: Est
Est consult
consult par
par R
R (communication
(communication
bidirectionelle)
bidirectionelle)
II
Informed
Informed // Inform
Inform :: Est
Est uniquement
uniquement inform
inform des
des travaux
travaux de
de R
R
Rles
Activits
Planning du projet
Rdaction de la documentation
Dveloppement
Sponsor
Dveloppeur
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Matrice RACI
Parcours
Beaucoup
de R
Beaucoup
Beaucoup de
de tches
tches
raliser
raliser
Beaucoup
de A
Beaucoup
Beaucoup de
de contrle
contrle des tches
Pas
de cases vides
Beaucoup
Beaucoup de
de tches
tches affectes
affectes une
une seule
seule personne
personne ;; voire
voire trop
trop
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Matrice RACI
Parcours
Beaucoup
de R
De
De nombreux
nombreux responsables engags
engags dans
dans la ralisation dune
dune tche
tche
donne
donne
Il
Il faut
faut faire
faire attention
attention
ce
ce quil
quil ny
ny ait
ait pas
pas de
de problme
problme de
communication
communication
Beaucoup
de I
De
De nombreuses
nombreuses personnes
personnes sont
sont informes
informes par
par le
le responsable
responsable
Il
Il faut
faut faire
faire attention
attention
ne
ne pas
pas tuer
tuer linformation
linformation par
par TROP
TROP
dinformation
dinformation
Pas
de cases vides
Beaucoup
Beaucoup de
de personnes
personnes travaillent
travaillent sur chaque tche
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Indicateurs de suivi
On
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Indicateurs de suivi
Principales
Mesures
Dfinitions
CBA= CBTx
Formules
Prvue
Relle
Relle
Cours
Cours 2
2 :: Organisation
Organisation et
et suivi
suivi de
de projet
projet
Indicateurs de suivi
Indicateurs
Indicateurs
Formules
VA = CBTE / CBA
IC = CBTE / CRTE
Indications
))
Retard si IPT<1
VA
VA est
est la
la seule
seule mesure
mesure dont la valeur est non susceptible de diminuer au cours du
projet
projet
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
6 : Tests
Cours
7 : Techniques de tests
des cots
Parkinson
Classes
Cocomo
Point
de fonction
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Mesurer
Quelle
en est lutilit ?
Connaitre
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Dans
Les
Le
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Parkinson
Le
On
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Loi de Brooks
Ajouter
Cela
Il
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Mthode
Analytique (Bottum-up)
Mthode
Globale (Top-down)
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Diviser
quantifiables.
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Cocomo
Daprs
gradues
Dfinies
On
par lexprience
peut calculer :
Effort
Temps
de Developpement
Productivit
Effectif Moyen
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Cocomo
Avantages
Cette
Limites
Le
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
par le projet
lments
de points de fonction:
Interrogation Entres
Sorties
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
Point de fonction
Degr
Points
Facteur
Points
dAjustement (TCF)
Cours
Cours 3
3 :: Estimation
Estimation des
des cots
cots
lments du projet
Agrgation
Ajouter
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
6 : Tests
Cours
7 : Techniques de tests
Cours 4 : Spcifications
Spcifications
Nature
et catgories
Cahier
des charges
Dfinition
des spcifications
Modlisation
Cours
Cours 4
4 :: Spcifications
Spcifications
Spcifications
Quest
Une
ce quune spcification ?
Etablir
faire
Etablir
les
contraintes
que
respecter
Dans
quel but ?
Satisfaire
le
systme
doit
Cours
Cours 4
4 :: Spcifications
Spcifications
Nature et catgories
Nature
des spcifications:
Internes
(spcifications du systme)
Point
Point
de
de vue
vue des
des utilisateurs (Diagramme de cas
dutilisation)
dutilisation)
Catgories
de spcifications systme:
Fonctionelles
Non-Fonctionelles
Lies
au domaine dactivit
Cours
Cours 4
4 :: Spcifications
Spcifications
Etude de Faisabilit
Rapport de Faisabilit
Explicitation et
analyse des besoins
Modles systme
Spcifications
Validation des
spcifications
Cours
Cours 4
4 :: Spcifications
Spcifications
Etude de faisabilit
On
Le
Le
Le
Cours
Cours 4
4 :: Spcifications
Spcifications
Ltude
On
En
Pouvoir
Cours
Cours 4
4 :: Spcifications
Spcifications
respecter
Document
soucis
Cours
Cours 4
4 :: Spcifications
Spcifications
de vrification :
Points de vrification
Dfinitions
Validit
Cohrence
Les besoins explicits dans le cahier des charges ne doivent pas tre
contradictoires.
Compltude
Ralisme
Vrifiabilit
Cours
Cours 4
4 :: Spcifications
Spcifications
de vrification :
Relecture
Ecriture
dun prototype
Gnration
Cours
Cours 4
4 :: Spcifications
Spcifications
Modlisation
Deux
modles importants :
Modle
de processus
De
type Contextuel
Prescriptif ou Descriptif
De
de flot de donnes
type Comportemental
Cours
Cours 4
4 :: Spcifications
Spcifications
Modlisation
Modle de
manquent]
Peut
Utilit
:
Limites :
Recette
CTRL
?
Validation
Cours
Cours 4
4 :: Spcifications
Spcifications
Modlisation
Diagramme de
comportemental)
Reprsentation
Code
source
Plan Test
Utilit
Tests
unitaires
Dcision
CTR
L
Jeu de tests
& Limites :
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
6 : Tests
Cours
7 : Techniques de tests
Cours 5 : Quantifications
Quantification
(Complexit, Qualit,
Maintenance)
Validit
de la mesure
Complexit
Graphe
structurelle de Mc Cabe
de Contrle
Halstead
& Henry-Kafura
Cours
Cours 5
5 :: Quantifications
Quantifications
Quantification
Comment
Pourquoi
Savoir
Cours
Cours 5
5 :: Quantifications
Quantifications
Validit de la mesure
Cours
Cours 5
5 :: Quantifications
Quantifications
Graphe de Contrle
Compos
de :
Nuds
Nuds
Arcs
Arcs
Cours
Cours 5
5 :: Quantifications
Quantifications
Faire
Faire un graphe de contrle
contrle
Puis
Puis calculer
calculer le nombre de cycles
Cours
Cours 5
5 :: Quantifications
Quantifications
autre formule :
C(nombre
Avec
cyclomatique) = a n +2 * p
: nombre cyclomatique
: nombre darcs
: nombre de nuds
Cours
Cours 5
5 :: Quantifications
Quantifications
Cours
Cours 5
5 :: Quantifications
Quantifications
Lors
C
C=
=
+1
+1
Cours
Cours 5
5 :: Quantifications
Quantifications
Cours
Cours 5
5 :: Quantifications
Quantifications
formule: N = N1 + N2
avec
avec
distincts
Cours
Cours 5
5 :: Quantifications
Quantifications
Cours
Cours 5
5 :: Quantifications
Quantifications
Cours
Cours 5
5 :: Quantifications
Quantifications
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
Cours
6 : Tests
7 : Techniques de tests
Cours 6 : Tests
Tests
Difficults
Types
et limites
de tests
Techniques
gnrales
Techniques
fonctionnelles
Conditions
darrt
Cours
Cours 6
6 :: Tests
Tests
Tests
Pourquoi
Activit
Utilit
finalits :
Vrifier
Cours
Cours 6
6 :: Tests
Tests
Tests
Ne pas confondre le terme de test avec
celui de mise en point!
Test
Mise en
point
processus de vrification
correction
processus de
Cours
Cours 6
6 :: Tests
Tests
Difficults et limites
Difficults
Exaustivit
& Pertinance
darrt
Cots
Dlais
Cours
Cours 6
6 :: Tests
Tests
Difficults et limites
Limites
Cours
Cours 6
6 :: Tests
Tests
Types de tests
Test
unitaire :
Permet
Test
dintgration :
Permet
Test
systme :
Permet
Test
de recette :
Test
Cours
Cours 6
6 :: Tests
Tests
Techniques gnrales
Fonctionnelles
Certaines
ou non fonctionelles
Tests:
Par
affirmation/ngation
Bote blanche/noire
Par prdiction des erreurs
Automatiques
Cours
Cours 6
6 :: Tests
Tests
Techniques gnrales
Test
par affirmation/ngation :
Vrifie
Vrifie la
la conformit
conformit dun
dun systme
systme aux
aux exigences
exigences formules
formules
Cours
Cours 6
6 :: Tests
Tests
Techniques gnrales
Test
bote blanche :
Permet
Test
bote noire :
Utilis
Cours
Cours 6
6 :: Tests
Tests
Techniques gnrales
Test
Informations
Rsultats
Exprience
Connaissance
Cours
Cours 6
6 :: Tests
Tests
Techniques gnrales
Tests
automatiques :
Objectifs
Tests
Ces
Cours
Cours 6
6 :: Tests
Tests
Techniques fonctionnelles
On
Respect
Analyse
partitionelle
Test aux limites
Test alatoire
Test de transition dtat
Test statique
Test de navigation
Cours
Cours 6
6 :: Tests
Tests
Techniques fonctionnelles
Analyse
Rside
partitionnelle:
de manires cohrentes.
Cours
Cours 6
6 :: Tests
Tests
Techniques fonctionnelles
Test
aux limites :
Bas
Cours
Cours 6
6 :: Tests
Tests
Techniques fonctionnelles
Test
alatoire :
Permet
Cours
Cours 6
6 :: Tests
Tests
Techniques fonctionnelles
Test
de transition dtat :
Reprsenter
systmes.
Jeux
Approche
Cours
Cours 6
6 :: Tests
Tests
Techniques fonctionnelles
Test
statique :
Vrification
Test
de navigation :
Permet
Cours
Cours 6
6 :: Tests
Tests
Conditions darrt
Arrt
des tests :
Cest
arbitraire.
Mais
Le
Cours
Cours 6
6 :: Tests
Tests
Selectionner
Selectionner le
le type
type de
de tests adequat
Dfinir
Dfinir quand
quand arreter
arreter les
les tests
tests en garantissant que le test de lapplication est
est
satisfaisant
satisfaisant
Un
Cours
Cours 6
6 :: Tests
Tests
tests fontionnels
Il
Tests
structurels :
C0
Test
Chemin
difficile trouver
Cours
Cours 6
6 :: Tests
Tests
permet de :
Mieux
Cours
Cours 6
6 :: Tests
Tests
Plan Gnral
Cours
Cours
Cours
Cours
4 : Spcifications
Cours
5 : Quantifications
Cours
6 : Tests
Cours
7 : Techniques de tests
non fonctionnelles
de tests
Processus
Tests
unitaires JUnit
Qualits
et normes
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
logiciel.
Test
Test
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
unitaire :
Tests
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
dintgration :
Tests
dintgration.
Objectif
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
systme :
Valide
exigences fonctionnelles.
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
dintgration systme :
Utile
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
dinstallation :
Test
Test
de recette :
Test
spcifications.
Assure
sa livraison.
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
dexploitation :
Recette
systme.
Test
bta :
Phase
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Types de tests
Test
de rgression :
Test
lapplication.
Consiste
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Processus
Processus
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Processus
On
On
On
On
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Processus
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Processus
Rsultat des tests = fiches d'anomalies.
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
programmation Java.
Les
avantages :
Facilits
Formatage du diagnostic
Cours
Cours 7
7 :: Techniques
Techniques de
de tests
tests
Qualit et normes
Qualit
Facteurs
Critres
Mtriques
Conclusion
Points
Un
importants retenir :
Bien
Une
Les
Questions
Merci