Génie Logiciel 2

 

I- Processus de développement logiciel

1. Motivations

1.1 Qualités attendues d’un logiciel

1.2 Principes du Génie Logiciel

1.3 Maturité du processus de développement logiciel

2. Cycle de vie d’un logiciel

2.1 Composantes du cycle de vie d’un logiciel

2.2 Documents courants

2.3 Modèles de cycle de vie d’un logiciel

2.4 Modèles de processus logiciels

II- Conduite de projets

1. Gestion de projets

1.1 Pratiques critiques de la gestion de projet

1.2 Analyse de la valeur acquise

1.3 Suivi des erreurs

2. Planification de projets

2.1 Organigramme technique

2.2 La méthode PERT

2.3 Autres modèles

2.4 Estimation des coûts (Exp : Modèle COCOMO).

3. Assurance qualité

III- Techniques du Génie Logiciel

1. métriques

1.1 Métriques de Mac Cabe

1.2 Métriques de Halstead

1.3 Métriques de Henry-Kafura

1.4 Métriques Objet de Chidamber et Kemerer

1.5 Métriques MOOD

2. Analyse et gestion des risques

3. Tests logiciels

3.1 Tests fonctionnels

3.2 Tests structurels

3.3 Test de flot de données

3.4 Tests orientes objet