Titre : | Construction et maintenance de logiciel : un point de vue pratique |
Auteurs : | Philippe Gabrini, Auteur |
Type de document : | Monographie imprimée |
Editeur : | Longueuil, Québec : Loze-Dion, 2009 |
ISBN/ISSN/EAN : | 978-2-923565-05-7 |
Format : | 1 vol. (xvi-323 p.) / ill. / 22 cm |
Langues: | Français |
Index. décimale : | 005.1 |
Catégories : |
[Agneaux] Génie logiciel. [Agneaux] Logiciels > Développement. [Agneaux] Logiciels > Entretien et réparations |
Résumé : |
Ce livre traite d'une manière générale de la construction et de la maintenance de logiciels. Il s'adresse aux professionnels de lel'informatique qui désirent se mettre à niveau en vue d'améliorer les logiciels qu'ils produisent. Il s'adresse aussi aux gestionnaires des équipes de développement de logiciels à la recherche de méthodes permettant d'améliorer la performance de ces équipes. Il s'adresse enfin aux étudiants avancés de programmes de maîtrise et de doctorat en informatique, intéressés par les aspects pratiques du développement de logiciel. Le livre établit le contexte moderne des activités de développement de logiciel et du génie logiciel, du modèle de développement en cascade ux méthodes Agiles, en passant par le modèle particulier du logiciel libre. Il présente également une introduction au sujet de la gestion de I.. configuration et aux outils nécessaires à la construction et à la maintenance : réutilisation de logiciel, générateurs de code. rétro-ingénierie, réingénierie, réaménagement du code (refactoring). Il ramène aussi la réflexion sur les facteurs humains, oubliés dans la iti ruée vers les processus. Les trois derniers chapitres abordent des idées de solutions utilisables, trois solutions non commerciales issues rdu Software Engineering Institute. |
Sommaire : |
Introduction XI Chapitre 1 Le contexte de la construction et de la maintenance de logiciel 1 1.1 Développement de l'informatique et développement de logiciel 1 1.2 Le problème du logiciel 6 1.3 Les phases du développement de logiciel 15 1.4 Modèles classiques de développement de logiciel 17 1.5 Le point de vue SWEBOK 27 1.6 Les lois de Lehman 30 1.7 Exercices et problèmes 34 Chapitre 2 Construction de logiciel 38 2.1 Programmation ou construction? 38 2.2 Nature de la phase de construction 40 2.3 Composants de la phase de construction 43 2.4 Un point de vue moins traditionnel 57 2.5 Exercices et problèmes 72 Chapitre 3 Maintenance : point de vue traditionnel 75 3.1 Définitions 75 3.2 Maintenance et développement 81 3.3 Le cadre de la maintenance 88 3.4 Contexte de la maintenance 94 3.5 Le point de vue SWEBOK 95 3.6 Modèles et processus de maintenance 100 3.7 Compréhension des programmes 3.8 Exercices et problèmes Chapitre 4 Éléments communs à la construction et à la maintenance 113 4.1 Normes 113 4.2 Modèles et phases 115 4.3 Mesures 127 4.4 Gestion de configuration de logiciel 142 4.5 Conclusion 156 4.6 Exercices et problèmes 157 Chapitre 5 Outils spécifiques à la construction et à la maintenance 164 5.1 Construction 164 5.2 Maintenance 176 5.3 Exercices et problèmes 192 Chapitre 6 Comment s'y retrouver? 194 6.1 La jungle des pseudo-solutions 196 6.2 Le jeu des listes 203 6.3 Processus mécaniques? 213 6.4 Réintroduire l'aspect humain 218 6.5 Exercices et problèmes 223 Chapitre 7 Pistes de solution : les modèles de maturité 224 7.1 Les modèles de maturité CMM® et CMMI® 226 7.2 Résumé des caractéristiques du CMMI® 227 7.3 Mise en place d'un programme d'amélioration de processus CMMI® 233 7.4 Est-ce la solution qu'il vous faut? 237 7.5 Exercices et problèmes 239 Chapitre 8 Pistes de solution : le processus logiciel personnel PSPSM 241 8. 1 Bases de la méthode 242 8.2 Le processus 246 8.3 Les mesures statistiques 255 8.4 Conclusion 256 8.5 Exercices et problèmes 258 Chapitre 9 Pistes de solution : le processus logiciel d'équipe TSPsm 260 9.1 Bases de la méthode 261 9. 2 Processus 265 9.3 Les rôles dans l'équipe 288 9.4 Conclusion 295 9.5 Exercices et problèmes 297 Chapitre 10 Conclusion 299 Bibliographie 303 Index 317 |
Disponibilité (3)
Cote | Support | Localisation | Statut |
---|---|---|---|
INF/402 | Livre | bibliothèque sciences exactes | Consultable |
INF/402 | Livre | bibliothèque sciences exactes | Empruntable |
INF/402 | Livre | bibliothèque sciences exactes | Empruntable |