Gnie Logiciel Teste de Logiciel Etude de cas

  • Slides: 13
Download presentation
Génie Logiciel

Génie Logiciel

Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement Spécification et

Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Modèles de développement Méthode d’analyse, de Méthode d’analyse et de conception Teste de Logiciel Etude de cas Conclusion Définition Génie Logiciel Introduction Les Activités Cycle de vie de logiciel Spécification et de conception Conclusion Méthode d’analyse et de conception Les Activités

Génie Logiciel Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement

Génie Logiciel Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Introduction @ @ Conclusion Méthode d’analyse et de conception Les Activités Le logiciel n’est pas fiable. Il est très difficile de réaliser dans les délais prévus des logiciels satisfaisant leurs cahiers de charge.

Génie Logiciel Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement

Génie Logiciel Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Définition Génie Logiciel Conclusion Méthode d’analyse et de conception Les Activités Selon l’ISO (Organisation internationale de normalisation) : « Le génie logiciel est une création intellectuelle rassemblant des programmes, des procédures, des règles et de la documentation utilisés pour faire fonctionner un système informatique » .

Teste de Logiciel Etude de cas Génie Logiciel Méthode d’analyse, de Modèles de développement

Teste de Logiciel Etude de cas Génie Logiciel Méthode d’analyse, de Modèles de développement Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Avant Projet Initialisation Du projet Développement Planification du projet Exploitation et maintenance Conclusion Méthode d’analyse et de conception Les Activités Retrait Pilotage et suivie du projet Gestion de qualité Évaluation Analyse Conception Implémentation Test Installation Etude Préalable Vérification et validation Gestion de la configuration Maintenance Et assistance Retrait Développement de la Documentation Formation Cycle de développement du logiciel Cycle de vie du logiciel (Le génie logiciel / S. Grine

Teste de Logiciel Etude de cas Génie Logiciel Méthode d’analyse, de Modèles de développement

Teste de Logiciel Etude de cas Génie Logiciel Méthode d’analyse, de Modèles de développement Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Conclusion Méthode d’analyse et de conception Les Activités Analyse des besoins : Spécification globale : Conception architecturale et détaille : Programmation : Gestion de configuration et d’intégration : Validation et vérification : Maquettage :

Génie Logiciel Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement

Génie Logiciel Teste de Logiciel Etude de cas Méthode d’analyse, de Modèles de développement Spécification et de conception Modèles de développement de logiciel Modèles de développement Introduction Définition Génie Logiciel Cycle de vie de logiciel Le modèle de la cascade Faisabilité Analyse des besoins et faisabilité Le modèle en v Défaillance de personnel Conclusion Méthode d’analyse et de conception Les Activités Le modèle en spirale Installation et test Modèle de la cascade(précis de génie système Calendrier et budget irréalistes logiciel) Analyse des besoins Les risques majeurs Planification Développement de fonctions inappropriés du développement Conception du produit. La mise en œuvre du modèle Test d’acceptation Développement d’interfaces utilisateurs inappropriés Spécification de logiciel Conception détaillée Conception architecturale Produit « plaqué or » Intégration et test Codage Volatilité des besoins d’intégration Intégration Composants externes manquants Conception Tâches externes défaillantes Instalation Test unitaire détaillée Exploitation et Problèmes de performance maintenance Programmation Exigences démesurées par rapport à la technologie

Génie Logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel

Génie Logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel Etude de cas Conclusion Méthode d’analyse, de Méthode d’analyse Modèles de développement Méthode d’analyse, de et de conception Spécification et de conception de logiciel Spécification et de conception Les techniques représentations formatées Les graphiques ou semi-formelles : @ La table de décision Le modèle entité-association @ La table états-transitions Les diagrammes de flots de données d Différentes techniques de spécification @ Les diagrammes de structure @ Les diagrammes états-transitions @ Les réseaux de Petri et le Grafcet

Génie Logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel

Génie Logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel Etude de cas Conclusion Méthode d’analyse, de Méthode d’analyse Modèles de développement Méthode d’analyse et de conception Spécification et de conception de logiciel et de conception d Les méthodes orientées objets Les méthodes fonctionnelles : d Merise u La méthode Merise de Grady Booch 1) SADT (version v La méthode MERISE/2 de Shlaer et (version Mellor 2) L’analyse structurée OOM : Orientation Objet dans w La méthode conception. OMT structurée MERISE x L’analyse et la conception « temps réel »

Génie Logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel

Génie Logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel Etude de cas Conclusion Méthode d’analyse, de Méthode d’analyse Modèles de développement et de conception Teste de Logiciel Spécification et de conception de logiciel Teste de Logiciel méthodes de test statique Les principales tests dynamiques @ La sélection Les lectures croisées et l’inspection @ La soumission du jeu de test L’analyse d’anomalies a Classification des méthodes : Définition du test de logiciel @ Le dépouillement des résultats L’évaluation symbolique @ L’évaluation de la qualité des tests effectués

Génie Logiciel Méthode d’analyse, de Méthode d’analyse Modèles de développement et de conception Spécification

Génie Logiciel Méthode d’analyse, de Méthode d’analyse Modèles de développement et de conception Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel Etude de cas Conclusion Etude de cas d Un processus de développement en spirale Pour la simulation multi-agents La micro-spirale d’expérience La macro-spirale projet Exemple de spirale

Génie Logiciel Méthode d’analyse, de Méthode d’analyse Modèles de développement et de conception Spécification

Génie Logiciel Méthode d’analyse, de Méthode d’analyse Modèles de développement et de conception Spécification et de conception de logiciel Introduction Définition Génie Logiciel Cycle de vie Les Activités Teste de Logiciel Etude de cas Conclusion