14
Les outils de gestion Les outils de gestion du cycle de vie logiciel du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Embed Size (px)

Citation preview

Page 1: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Les outils de gestionLes outils de gestiondu cycle de vie logicieldu cycle de vie logiciel

Par Julien Furgerot

Enseignant : D. Revuz

Exposés de système 2006

Page 2: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Le cycle de vie d'un logiciel

Specifications

ConceptionGénérale

ConceptionDétaillée

Développement

Testsunitaires

Testsd'intégration

Validation

Page 3: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Planification et suivi de projet

Page 4: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Gestion de la documentation et du savoir

Workflow de validation des documents

V 1

Rédaction :JacquesDurand

V 1KO

Vérification :Eric Martin

V 1.1

Modification :JacquesDurand

V 2OK

Validation :Pierre Henri

Stockage organisé

Indexation et recherche

Gestion des droits des utilisateursG.E.D.

Page 5: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Gestion de la documentation et du savoir

Architecte JEE : ASpécialiste Métier : BAdministrateur DB : CWeb 2.0 : D

KBWeb 2.0

D

Architecte JEE

A

DB Admin

C

SpécialisteMétier

B

Page 6: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Gestion de la documentation et du savoir (panorama)

Info

rmati

on

Ind

ivid

us

Création de nouvelles connaissances

Gestion des connaissances existantes

Outils de travailcollaboratif

Outils delocatisation d'expertise

Outils de publication

des connaissances

Outils d'analysede données

(text mining)

Solutions de KM

Page 7: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Gestion de la documentation et du savoir (solutions)

Exemple de logiciel de KM : General Knowledge Base

Page 8: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Outils de développement et gestion de configuration

Page 9: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Mesure de l'avancement et de la qualité

Tests :

Unitaires

Non-régression

Fonctionnels (validation)

Page 10: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Mesure de l'avancement et de la qualité (couverture des tests)

Exemple de logiciel de gestion des tests : Test Director

Page 11: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Mesure de l'avancement et de la qualité (gestion des anomalies)

Gestionnaire d'anomalies et d'évolutions :Jira, pour son propre développement

Page 12: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Mesure de l'avancement et de la qualité (intégration continue)

Exemple d'intégration continue : CruiseControl sur le projet de Génie Logiciel

Page 13: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Conclusion

- Certains aspects méconnus

- Outillage à dimensionner

- Peu de solution totales

Page 14: Les outils de gestion du cycle de vie logiciel Par Julien Furgerot Enseignant : D. Revuz Exposés de système 2006

Les outils de gestion du cycle de vie logiciel

Merci de votre attention