75

DÉSCRIPTION DU PROJET

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DÉSCRIPTION DU PROJET
Page 2: DÉSCRIPTION DU PROJET

DÉSCRIPTION DU PROJETDÉSCRIPTION DU PROJET

Le projet consiste à concevoir une Le projet consiste à concevoir une application Clientapplication Client--Serveur qui permettra Serveur qui permettra aux utilisateurs de :aux utilisateurs de :

vv Parier sur des équipes de soccerParier sur des équipes de soccervv Suivre des match en directSuivre des match en directvv Faire des achats d'articles de sportFaire des achats d'articles de sport

Page 3: DÉSCRIPTION DU PROJET

DÉCOMPOSITION DU PROJETDÉCOMPOSITION DU PROJET

Le logiciel à développer se compose en 2 grandes Le logiciel à développer se compose en 2 grandes parties :parties :vvPARTIE CLIENT: regroupe les systèmes PARTIE CLIENT: regroupe les systèmes

propres à la gestion des services offerts par le propres à la gestion des services offerts par le logiciel. logiciel.

Page 4: DÉSCRIPTION DU PROJET

DÉCOMPOSITION DU PROJETDÉCOMPOSITION DU PROJET

vv PARTIE SERVEUR: PARTIE SERVEUR: gère tout ce qui se gère tout ce qui se rapporte à la configuration du serveur rapporte à la configuration du serveur et de ses ressources.et de ses ressources.

Page 5: DÉSCRIPTION DU PROJET

DÉPLOIEMENT MULTI PLATTE DÉPLOIEMENT MULTI PLATTE FORMEFORME

ØØ Le logiciel peut être déployer sur un grand Le logiciel peut être déployer sur un grand nombre de platesnombre de plates--formes:formes:

vv Windows 98 et version supérieureWindows 98 et version supérieurevv LinuxLinuxvv Mac OS XMac OS X

ØØ Il offre le choix de deux langues d’utilisation :Il offre le choix de deux langues d’utilisation :vv FrançaisFrançaisvv AnglaisAnglais

Page 6: DÉSCRIPTION DU PROJET

LA COMPAGNIE ISOFTLA COMPAGNIE ISOFT

La compagnie est certifié CMM3 donc on suit un La compagnie est certifié CMM3 donc on suit un processus de développement DÉFINI axé sur processus de développement DÉFINI axé sur la qualité du produit d’où la présence du la qualité du produit d’où la présence du responsable qualité dans notre structure responsable qualité dans notre structure interne.interne.

Page 7: DÉSCRIPTION DU PROJET

Outils de développement Outils de développement

ØØ Plusieurs outils ont été utilisés pour ce projet, on Plusieurs outils ont été utilisés pour ce projet, on énumère ici quelquesénumère ici quelques--uns: uns:

ll SQL pour les bases de données.SQL pour les bases de données.ll ROSE pour la modélisation.ROSE pour la modélisation.ll NetBeansNetBeans pour les interfaces graphiques. pour les interfaces graphiques. ll CVS pour la gestion des travaux d'équipes. CVS pour la gestion des travaux d'équipes. ll Suite Office pour la planification des activités. Suite Office pour la planification des activités. ll RUP pour les RUP pour les templatestemplates de qualité.de qualité.ll BugzillaBugzilla pour les rapports d’erreurs, et la gestion des pour les rapports d’erreurs, et la gestion des

défauts.défauts.

Page 8: DÉSCRIPTION DU PROJET

WBS du S.L.MWBS du S.L.M

Page 9: DÉSCRIPTION DU PROJET

GANTT DU S.L.M GANTT DU S.L.M

Page 10: DÉSCRIPTION DU PROJET

GANTT DU S.L.MGANTT DU S.L.M

Page 11: DÉSCRIPTION DU PROJET

GANTT DU S.L.MGANTT DU S.L.M

Page 12: DÉSCRIPTION DU PROJET

Processus de développement

Page 13: DÉSCRIPTION DU PROJET

1. Analyse et

spécification2. Conception 3. Codage

6. Validation 4. Tests unitaires

Revue Revue

Revue

Prototype Prototype Prototype

PrototypePrototype

Inspection

5.Intégration

Revue

Page 14: DÉSCRIPTION DU PROJET

Analyse et SpécificationAnalyse et Spécification

ActivitésSortie(s)Entrée(s)

Chef de projet + Responsables G

•Cahier de charge•Document des produits existants a réutiliser•PQL•MUL

üSpécifier le produitüAnalyse du comportement externe du logicielüModéliser les données a traiterüVérifier la spécification du logicielüRédiger le MUüCréation du Prototype

ØValider la Phase

•Document de spécification•Mise a jour du cahier de charge•PQL•MUL

Page 15: DÉSCRIPTION DU PROJET

ConceptionConception

ActivitésSortie(s)Entrée(s)

Responsables G

•Spécification de logiciel •PQL•MIL•DTUL•Document de conception

üConcevoir le logiciel- Concevoir les structures de donnes

interne.- Concevoir les algorithmes de serviceüConcevoir les composants logicielüRédiger le manuel d’installationüSpécifier et concevoir les tests unitairesüCréation du Prototype

ØValider la Phase

•MIL•PQL•DTUL•Document de conception

Page 16: DÉSCRIPTION DU PROJET

CodageCodage

Activités

Sortie(s)Entrée(s)

Programmeurs (CLIENT-SERVEUR)

•Document de conception•DTUL•PQL•MUL

üÉcrire le code source pour les différentes composantesüInstrumenter le codeüCréation du Prototype

ØValider la Phase

•Code source•DTUL•PQL•MUL

Page 17: DÉSCRIPTION DU PROJET

Test UnitaireTest Unitaire

ActivitésSortie(s)Entrée(s)

Testeurs + Responsable Qualité

•DTUL•PQL•Code objet•Code source•Outillage de test

üExercer les tests üLocaliser les défautsüCorriger les défautsüÉvaluer les testsüCréation du Prototype

ØValider la Phase

•DTUL•Composantes tests•PQL

Page 18: DÉSCRIPTION DU PROJET

Test d’IntégrationTest d’Intégration

ActivitésSortie(s)Entrée(s)

Responsables G + RQ + Programmeurs

•PIL•PQL•Composantes du logiciel•MUL•MIL

üAssembler les composantesüExercer les testsüLocaliser les défautsüÉvaluer les testüCréation du Prototype

ØValider la Phase

•Logiciel intégrer•MUL•MIL

Page 19: DÉSCRIPTION DU PROJET

ValidationValidation

ActivitésSortie(s)Entrée(s)

Chef de projet + Responsables G

•PVL•MIL•Spécification logiciel•PQL•Logiciel intégrer

üInstaller le logicielüValider le logiciel avec sa docüExécuter la recette de fin de mise en service

ØValider la Phase

•Logiciel validé avec sa documentation

Page 20: DÉSCRIPTION DU PROJET

AcronymesAcronymesØØ PQL : plan de qualité logicielPQL : plan de qualité logicielØØ MUL : manuel utilisateurMUL : manuel utilisateurØØ DTUL : dossier des tests unitaires du logicielDTUL : dossier des tests unitaires du logicielØØ MIL : manuel d’installationMIL : manuel d’installationØØ PIL : plan d’intégration logicielPIL : plan d’intégration logicielØØ PVL: plan de validation logicielPVL: plan de validation logicielØØ Responsables G : les responsables de groupesResponsables G : les responsables de groupesØØ RQ : responsable de la qualitéRQ : responsable de la qualité

Page 21: DÉSCRIPTION DU PROJET

7SnomServeur1Serveurs

7 SinfoAncienneSaison, infoNouvelleSaison (regroupe les attributs des Equipes et Joueurs de la nouvelle saison)

1Saisons

7Snom, ListeEquipe, ListeJoueur 1Championnats

7Snom, email, groupeChampionat, nbrCarteCredit1Clients

7StypeCartes, numeroCartes, montant, dateExpiration, nom 1Cartes

7SmontantParie, nomClient, matchParies, equipeChoisie1Paris

7Snom, salaire, taille, poids, position, age, équipe,nbrButMarque, nbrCartonJaune, nbrCartonRouge,

nbrAssist, nbrPenaltyTire, nrbPenaltyReussi,nbrButArrete (Pour Gardien), nbrMinutesJouees,

nbrMatchJoues, nbrCoupFrancTire,nbrCoupFrancReussi

1Joueurs

7Snom, nbrVictoire, nbrDefaite, nbrJoueur, etatsJoueurs,matchJoues, matchRestants

1Equipes

ValeurComplexitéAttributs Record ElementsDépôt

Exemples de composantes (points de fonction)

Page 22: DÉSCRIPTION DU PROJET

Grille de calcul des points de fonction :

127Total des points de fonction non ajustés

130 * 61 * 43 * 3Interrogations

00 * 100 * 70 * 5Dépôts externes

560 * 150 * 108 * 7Dépôt internes

40 * 70 * 51 * 4Extrants

540 * 63 * 414 * 3Intrants

RésultatComplexeMoyenSimpleComposante

Page 23: DÉSCRIPTION DU PROJET

Le logiciel est basé sur les résultats des matchs de soccer qui doivent être constamment mis a jour afin de préserver leur intégralité.

5Mise à jour en ligne

La convivialit é est un facteur important puisque le logiciel est basé sur une interaction avec l’usager. Les besoins d’efficacité sont suffisamment importants pour exiger un effort de conception qui tient compte des facteurs d’ergonomie.

3Efficacité pour l’usager

Le logiciel nécessite peu de transactions en mode interactif.2Saisie de données en ligne

Vu la popularité des paris pour les matchs de sports, il y a une pointe quotidienne du taux de transactions. En effet, le Foot est le sport le plus populaire au monde.

3Taux de transaction

L’utilisation des cartes de crédit nécessite un certain niveau de sécurité (Comme JavaWallet)2Configuration très utilisée

Puisqu’on offre le service de match en direct, la performance est un critère très important. Le temps de réponse est critique toute la journée puisque la transmission du match doit se faire sans interruption en temps réel.

3Exigences de performances

Le suivi des matchs en direct, la mise à jour de la base de données, les opérations effectuées par l’application client et l’application serveur sont des traitements distribués qui se font dans les deux sens.

4Fonctions distribuées

L’enregistrement d’u nouveau client nécessite la saisie en direct des données. L’affichage des statistiques constitue un système d’interrogation.

3Communication des données

JustificationDegréd’influence

Facteurs

Degrés d’influence

Page 24: DÉSCRIPTION DU PROJET

39Degré Total D’influence

Aucune considération spéciale n’a été formulée par les utilisateurs relativement a la conception permettant de minimiser et de faciliter les modifications.

0Facilité de changement

Les besoins d’opérations du logiciel ne nécessitent que les plateformes Windows 95, 98, NT et XP, Linux,Solaris et Mac OS.

3Sites multiples

Le logiciel minimise l’utilisation de ruban magnétique, de disquette sur micro, de papier. En effet tout est sauvegardé dans la base de données.

2Facilitéd’opération

Il faut payer la licence du logiciel pour pouvoir l’utiliser.1Facilitéd’installation

L’application a été spécifiquement conçue et documentée afin de pouvoir la réutiliser dans d’autres sports comme le Basket, le Hockey etc.

5Réutilisation

Le processus de sécurité est propre au logiciel. Ce dernier nécessite également des traitement complexe et des calculs mathématiques difficiles afin de pouvoir calculer avec précision les résultats des paris.

4Traitement complexe

Degrés d’influence

Page 25: DÉSCRIPTION DU PROJET

Calcul des Points de fonctions Ajustés :

FA = 0.65+0.01*39FA = 1.04

PFA = 1.04*180 = 187.2

LOC (En JAVA)

1 point de fonction représente 53 lignes de code en JAVA. LOC = 187.2 * 53 = 9921.6

Page 26: DÉSCRIPTION DU PROJET

Estimation des ressources

Méthode de Putnam :

E = (LOC) ̂ 3 * B / P^3 * t^4E = (7067.55) ^3* 0.16 / (2800) ^3* 4^4

E = 0.01 personne/mois

Page 27: DÉSCRIPTION DU PROJET

Estimation des ressources

Cocomo Basique :

E = a* KLOC^b

Logiciel de catégorie ‘Semi-Detached’ donc a = 3 et b = 1.12

E ˜ 27 personnes/mois

D ˜ 8 mois

Page 28: DÉSCRIPTION DU PROJET

Estimation des ressources

Eintermediaire= Ebasique *FA

FA = ? FAi FA = 0.508

Eintermediaire ˜ 14 personnes/mois

D = 6.2 mois

Page 29: DÉSCRIPTION DU PROJET

1) On peut engager plus de personnel (cela est avantageux jusqu'à un certain niveau à cause du mythe de l’homme mois).

2) L’adaptation du plan de projet permettrait de diminuer la durée du développement sans ajouter du personnel. Ceci pourrait se faire en

parallélisant plusieurs taches.

3) Le transfert de l’effort en sous-traitant d’autres parties du logiciel éviterait de prolonger la durée du développement du projet.

4) On pourrait également négocier avec le client afin d’allonger la durée du projet ou augmenter le coût du projet.

Estimation des ressources

Page 30: DÉSCRIPTION DU PROJET

Méthode des trois valeurs

E = (Eo + 4 * Eprob + Ep) / 6

Eo = 10 personnes/moisEprob = 14 personnes/mois

Ep = 20 personnes/mois

E = 14.3 personnes/mois

Estimation des ressources

Page 31: DÉSCRIPTION DU PROJET

Plan de contrôle des besoins Plan de contrôle des besoins

ØØ Entrevues avec le client : Entrevues avec le client :

-- Questions fermées subjectivesQuestions fermées subjectives-- Questions fermées objectivesQuestions fermées objectives-- Questions ouvertes subjectives Questions ouvertes subjectives

Page 32: DÉSCRIPTION DU PROJET

Plan de contrôle des besoinsPlan de contrôle des besoins

ØØ Établir les frontières du logiciel : DFDÉtablir les frontières du logiciel : DFD

Page 33: DÉSCRIPTION DU PROJET

Plan de contrôle des besoins Plan de contrôle des besoins

ØØ Établir les scénarios Établir les scénarios

USE - CASE CARD

Use -case Effectuer pari

Scope “Soccer League management”

Level User Goal

Context of use un utilisateur désirant effectuer un pari

Actors joueur (primaire)

Main Success Scenario (MSS) 1. Le système demande au joueur d'entrer son nom.

2. Le joueur saisit son nom.

3. Le système valide l'identité du joueur.

4. Le système propose au joueur les matchs de la semaine.

5. Le joueur effectue un pari.

6. Le joueur valide son pari.

7. Le système affiche le montant du pari.

8. Le joueur entre son numéro de carte de crédit.

9. Le système effectue le retrait de la somme du pari de la carte de crédit.

10. Le système retourne un numéro de confirmation du client.

Exception

Page 34: DÉSCRIPTION DU PROJET

Besoin B1 Besoin B2 Besoin B3

Besoin B1

Besoin B2

Besoin B3

Plan de contrôle des besoins Plan de contrôle des besoins

Page 35: DÉSCRIPTION DU PROJET

Besoin B1 Besoin B2 Besoin B3

Besoin B1

Besoin B2

Besoin B3

ØØ Matrice des besoins Matrice des besoins

Plan de contrôle des besoins Plan de contrôle des besoins

Page 36: DÉSCRIPTION DU PROJET

Plan de contrôle des besoinsPlan de contrôle des besoins

ØØ PriorisationPriorisation des besoins (essentiel, utile, des besoins (essentiel, utile, difficile à implanter)difficile à implanter)

ØØ Tests boîte noire Tests boîte noire

ØØ Production de prototype à une fréquence Production de prototype à une fréquence de deux semainesde deux semaines

Page 37: DÉSCRIPTION DU PROJET

Plan de contrôle du progrès et du Plan de contrôle du progrès et du budgetbudget

ØØ Échéancier Échéancier

Date de

début

prévue

Date de

début

révisée

Date de fin

prévue

Date de fin

révisée

Date de

livraison

prévue

Date de

livraison

révisée

Activité i

Page 38: DÉSCRIPTION DU PROJET

Plan de contrôle du progrès et du Plan de contrôle du progrès et du budgetbudget

ØØ Analyse du rendement Analyse du rendement ØØ Réunions et rapports d’activité : Réunions et rapports d’activité :

-- chiffrierchiffrier

Page 39: DÉSCRIPTION DU PROJET

Plan de contrôle du progrès et du Plan de contrôle du progrès et du budget budget

Chiffrier Chiffrier

Page 40: DÉSCRIPTION DU PROJET

Composants qualité de ISOFT

Métriques

Principe

Objectif

REVUES+

INSPECTION+

SRC

Pour le client

PLANQUALITÉ

LES OUTILS+

Ressources+

procédures

Documents

Contrôle d’activités

Le coût de la qualité

Page 41: DÉSCRIPTION DU PROJET

Objectif principale d’AQObjectif principale d’AQ

Page 42: DÉSCRIPTION DU PROJET

ØControl

Objectif principale d’AQObjectif principale d’AQ

Page 43: DÉSCRIPTION DU PROJET

ØControlØProduit

Objectif principale d’AQObjectif principale d’AQ

Page 44: DÉSCRIPTION DU PROJET

ØControlØProduit ØProcessus

Objectif principale d’AQObjectif principale d’AQ

Page 45: DÉSCRIPTION DU PROJET

Coût

Qualité

Besoins

Personnelles

Délai

Besoins

CoûtDélai

Les cinq facteurs Les trois facteurs

PrincipesPrincipes

Page 46: DÉSCRIPTION DU PROJET

Pour le clientPour le client

Page 47: DÉSCRIPTION DU PROJET

Ø Stratégies de gestion de l'application

Pour le clientPour le client

Page 48: DÉSCRIPTION DU PROJET

Ø Stratégies de gestion de l'applicationØ Outils et ressources

Pour le clientPour le client

Page 49: DÉSCRIPTION DU PROJET

Ø Stratégies de gestion de l'applicationØ Outils et ressourcesØ Une validation continue

Pour le clientPour le client

Page 50: DÉSCRIPTION DU PROJET

DocumentsDocuments

Page 51: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projet

Page 52: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058

Page 53: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Page 54: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQ

Page 55: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012

Page 56: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Page 57: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de gestion de configuration

Page 58: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de gestion de configurationNormes : IEEE 828, IEEE1042

Page 59: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de gestion de configurationNormes : IEEE 828, IEEE1042Responsables : Chef du projet en collaboration avec ses responsables.

Page 60: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de gestion de configurationNormes : IEEE 828, IEEE1042Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de mesures

Page 61: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de gestion de configurationNormes : IEEE 828, IEEE1042Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de mesuresNormes : IEEE STD982.1, STD982.2

Page 62: DÉSCRIPTION DU PROJET

DocumentsDocumentsØ Plan de projetNormes : IEEE STD1058Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan d’AQNormes: IEEE STD730, STD828, STD1012Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de gestion de configurationNormes : IEEE 828, IEEE1042Responsables : Chef du projet en collaboration avec ses responsables.

Ø Plan de mesuresNormes : IEEE STD982.1, STD982.2Responsables : Chef du projet en collaboration avec ses responsables

Page 63: DÉSCRIPTION DU PROJET

Nos RevueNos Revue

Produit de travail v 1.0

Défaut

x

L’équipe d’inspectionfait la revue par les pairs

Défaut éliminé

Produit de travail v 1.1

Défauts enregistrés, suivis jusqu’à

l’élimination

Page 64: DÉSCRIPTION DU PROJET

lancement

Planification

.. . . .

Source

Verification individuelle

Logging

Meeting

changementet

suivi.

Rules,

Checklists

requette De changement(de la source)

Produitdocument

Amelioration Du processus

Entree

Sortie

Procedures

Nos inspectionsNos inspections

Page 65: DÉSCRIPTION DU PROJET

Processus de traitement Processus de traitement d’une demande changementd’une demande changement

Page 66: DÉSCRIPTION DU PROJET

MétriquesMétriques

Page 67: DÉSCRIPTION DU PROJET

ØØ Voir Doc 1 (facteurs minimums de Voir Doc 1 (facteurs minimums de mesures)mesures)

MétriquesMétriques

Page 68: DÉSCRIPTION DU PROJET

ØØ Voir Doc 1 (facteurs minimums de Voir Doc 1 (facteurs minimums de mesures)mesures)

ØØ Voir Doc 1(métriques Voir Doc 1(métriques compilées compilées ))

MétriquesMétriques

Page 69: DÉSCRIPTION DU PROJET

ØØ Voir Doc 1 (facteurs minimums de Voir Doc 1 (facteurs minimums de mesures)mesures)

ØØ Voir Doc 1(métriques Voir Doc 1(métriques compilées compilées ))ØØ Voir Doc 1 (métriques Voir Doc 1 (métriques primitivesprimitives ))

MétriquesMétriques

Page 70: DÉSCRIPTION DU PROJET

Effort

Code de travail Estimation initial Effort mesuré Effort Écart Écart Effort RepriseJour 1 Jour 2 Jour 3 Jour 4 Jour 5 Total total Sans rep Reprise (%)

Heures C Eff Init Reprise Eff Init Reprise Eff Init Reprise Eff Init Reprise Eff Init RepriseA01 Planification du projet DA02 Développement DA10 Tests TA13 Documentation DA17 Suivi et mesure du projet PA18 Revues et audits EA23 Varia

Total

Total-Activités de conformitéCoût de la qualité

Contrôle d’activitésContrôle d’activités

Page 71: DÉSCRIPTION DU PROJET

Coût du projet

Coût de réalisation• Élaboration des plans• Développement du logiciel

Coût de Qualité

Coût de conformité Coût de nonConformité

• Refaire les revues• Corriger

Défauts• Mise à jour

Code et documentation

Coût des évaluations

• Revues• Inspections• Tests•

Vérification & validation•Audits

Coût de prévention• Formation• Méthodologies• Outils• Collecte des mesures

Coût du projet = réalisation + refaire + évaluation + prévention

Le coût de la qualitéCoût du projet

Page 72: DÉSCRIPTION DU PROJET

Gestion du sous contractantGestion du sous contractant

Page 73: DÉSCRIPTION DU PROJET

DocumentationDocumentation

Page 74: DÉSCRIPTION DU PROJET

Niveau Emphase5.D’optimisation

Qualité du produit et des processus

Gestion de projet

Secteurs clés

Héros

Gestion de configuration logiciel Assurance qualité logiciel Gestion de la sous-traitance logiciel Suivi et supervision de projet logicielPlanification de projet logicielGestion des exigences

Revues par les pairs Coordination intergroupesIngénierie de produits logiciel Gestion logiciel intégréeProgramme de formationDéfinition du processus de l’organisationFocalisation organisationnelle sur les processus

Gestion de la qualité logiciel Gestion quantitative de processus

Gestion des changements du processus Gestion des changements technologiquesPrévention des défauts

Processus en amélioration continue

Processus d’ingénierie

1.Initial

2.Reproductible

3.Défini

4.Maîtrisé

CMM 4 CMM 4 ??Secteurs clés

Page 75: DÉSCRIPTION DU PROJET

Conclusion Conclusion

Merci de votre attention Merci de votre attention