IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels Yann-Gaël Guéhéneuc Professeur adjoint guehene@iro.umontreal.ca, local 2345 (Cours tiré du cours du Pr. François Lustman) Département d informatique et de recherche opérationnelle Université de Montréal Yann-Gaël Guéhéneuc 2003 2/25 La famille ISO 9000 1/13 La famille ISO 9000 2/13 «ISO 9000» et «ISO 14000» Sont en fait deux familles de normes qui apparaissent sous ces titres génériques pour la commodité ISO 9000 Traite principalement du «management de la qualité» Offre un définition normalisée de la «qualité» pour toutes les caractéristiques d'un produit (ou d'un service) qui sont exigées par le client 3/25 4/25 La famille ISO 9000 3/13 La famille ISO 9000 4/13 ISO 14000 Traite principalement du «management environnemental» Réduire au minimum les effets dommageables des activités sur l'environnement Réaliser une amélioration continue des performances environnementales ISO 9001:1994 l'assurance de la qualité en conception, développement, production, installation et prestations associées 5/25 6/25
La famille ISO 9000 5/13 ISO 9002:1994 l'assurance de la qualité en production, installation et prestations associées La famille ISO 9000 6/13 ISO 9003:1994 l'assurance de la qualité en contrôle et essais finals 7/25 8/25 La famille ISO 9000 7/13 Les trois normes ISO 9001:1994, ISO 9002:1994 et ISO 9003:1994 ont été intégrées dans la nouvelle norme ISO 9001:2000 La famille ISO 9000 8/13 ISO 9000:2000 Principes essentiels et vocabulaire 9/25 10/25 La famille ISO 9000 9/13 ISO 9000-3:1997 Normes pour le management de la qualité et l'assurance de la qualité Partie 3 : lignes directrices pour l'application de l'iso 9001:1994 au développement, à la mise à disposition, à l'installation et à la maintenance du logiciel La famille ISO 9000 10/13 ISO 9000-4:1993 Normes pour la gestion de la qualité et l'assurance de la qualité Partie 4 : guide de gestion du programme de sûreté de fonctionnement 11/25 12/25
La famille ISO 9000 11/13 La famille ISO 9000 12/13 ISO 9001:2000 Exigences ISO 9001:2000 Spécifie les exigences relatives à un système de management de la qualité pour tout organisme qui doit démontrer son aptitude à fournir régulièrement un produit conforme aux exigences des clients et aux exigences réglementaires applicables et qui vise à accroître la satisfaction de ses clients 13/25 14/25 La famille ISO 9000 13/13 ISO 9004:2000 Lignes directrices pour l'amélioration des performances 15/25 16/25 La famille ISO 9126 1/4 La famille ISO 9126 2/4 Commune ISO et IEC (International Electrotechnical Commission) Une norme ISO/IEC 9126-1:2001 ISO/IEC 9126-1:2001 Partie 1 : modèle de qualité 17/25 Deux candidates ISO/IEC TR 9126-2:2001 ISO/IEC TR 9126-3:2001 18/25
La famille ISO 9126 3/4 La famille ISO 9126 4/4 ISO/IEC TR 9126-2:2003 Partie 2 : métrologie externe ISO/IEC TR 9126-3:2003 Partie 3 : métrologie interne 19/25 20/25 Développement de logiciel et (1/2) 21/25 22/25 Classification internationale pour les normes Domaine, groupe, sous-groupe 35 Technologies de l'information. Machines de bureau 35.080 Développement de logiciel et documentation des systèmes Développement de logiciel et (2/2) 23/25 Nombreuses normes, par exemple ISO/IEC 12207:1995 Technologies de l'information Processus du cycle de vie du logiciel ISO/IEC 15026:1998 Technologies de l'information Niveaux d'intégrité du système et du logiciel ISO/IEC TR 15504-1 à 9:1998 Technologies de l'information Évaluation des procédés du logiciel 24/25
Conclusion Nombreuses normes Spécialisées pour la gestion Spécialisées pour le génie logiciel Base de travail solide Certification? 25/25