Professional Documents
Culture Documents
coûts délais
9 10
Analyse Conception
• Objectifs : • Objectifs :
• Répondre au « Que fait le système ? » • Répondre au « Comment faire le système ?
• modélisation du domaine d ’application • Décomposition modulaire
• analyse de l ’existant et des contraintes de réalisation • Activités :
• Définition de l ’architecture du logiciel
• Activités :
• Définition de chaque constituant du logiciel : informations
• Abstraction et séparation des problèmes traitées, traitements effectués, résultats fournis,
• Sorties : Modèle conceptuel contraintes à respecter
• + dossier de tests d ’intégration • Sorties : Modèle logique
• + dossier de tests unitaires
Expression Validation
Analyse des besoins des besoins
Spécification Validation
Conception
fonctionnelle fonctionnelle
Tests
Conception Tests des
des composants composants
Maintenance
Implémentation
Modèles de développement 27 Modèles de développement 28
Modèle en spirale Sommaire
• Génie logiciel
Analyse
• Conduite de projet informatique
Conception Spécifications
• Phases de développement
• Modèles de développement
• Méthodes d ’analyse et de
Implémentation Validation conception
• Unification des méthodes objet : UML
Tests
Modèles de développement 29 30
• OMT : expressive pour l ’analyse et la Version intermédiaire non publiée UML 1.2
Commentaires du public
conception de systèmes d ’information à Standardisation à l’OMG - Novembre 97 UML 1.1
base de données, Soumission à l’OMG - Janvier 97 UML 1.0
• BOOCH : expressive durant les phases de Juin 96 puis OOPSLA’96 UML 0.9 & 0.91
design et d ’implantation des projets,
OOPSLA’95 Unified Method 0.8
• OOSE : expressive pour l ’analyse des
besoins grâce aux « cas d ’utilisation ». Booch’93 OMT-2
Conceptuel Physique
UML 37 UML 38