Genie logiciel ipm 2012 CÉquipements physiques processeurs Mémoires périphériques ? etc Programmes systèmes d ? exploitation compilateurs SGBD bureautique gestion comptabilité ? etc CNature virtuelle Le logiciel est un produit immatériel Nature technique

CÉquipements physiques processeurs Mémoires périphériques ? etc Programmes systèmes d ? exploitation compilateurs SGBD bureautique gestion comptabilité ? etc CNature virtuelle Le logiciel est un produit immatériel Nature technique Le logiciel est un objet technique fortement contraint Cycle de production particulier La reproduction ne pose pas de problèmes seule la première copie a un coût C C C Discipline de l ? informatique qui regroupe un ensemble de connaissances de procédés et des acquis scienti ?ques pour la conception la mise en ?uvre la véri ?cation et la documentation de logiciels dans le but d ? en optimiser la production le support et la qualité ? Grand dict terminologique CArt et science de concevoir et de construire avec économie et élégance des applications et d ? autres systèmes informatiques qui soient corrects robustes réutilisables sûrs e ?caces facile à maintenir et à utiliser Le génie logiciel applique les techniques d ? ingénierie à la dé ?nition la conception la réalisation et l ? évolution de systèmes logiciels Le génie logiciel comprend des méthodes des techniques et des outils CLe génie logiciel c ? est un processus de résolution de problème ? ? En utilisant des méthodes des techniques et des outils informatiques Evaluation de la solution générale analyse du problème décomposition synthèse de solutions Développement de solutions élémentaires CMinimiser les coûts de développement tout en répondant aux exigences croissantes Réduire les temps de développement Assurer la qualité des logiciels produits Instituer l ? usage des nouvelles technologies méthodes et outils du génie logiciel CApplication Ensemble d ? objets fenêtres champs ? notifyBefore ASYMSummonWidgets send ASYMIAmWidget to self end notifyBefore enterPage if ASYMR NULL send ASYM Reset to self end end to handle make send checkSize forward to parent end to handle moved send checkSize forward to parent end to handle keyChar key ---------------------------------- forward to parent send checksize end Logiciel Ensemble de programme CLogiciel système Logiciel d ? application Logiciel de réseaux Logiciel de développement Calcul scienti ?que Informatique industriel Informatique de gestion Système informatique Logiciels commerciaux Logiciels gratuits CCon ?dentialité Couplabilité E ?cacité Robustesse Maintenabilité Adaptabilité Portabilité Réutilisabilité Maniabilité Utilité Facteurs de qualité Protection contre accès non autorisé Échange de données Minimiser la consommation des ressources Conservation d ? un comportement conforme Localisation et correction faciles des erreurs Ajout suppression modi ?cation de nouvelles fonctionnalités Minimiser les conséquences d ? un changement d ? environnement Réutilisation de tout ou partie de ses composants Utilisation agréable et facile Répond aux besoins de l ? utilisateur Modèle de McCall CRigueur fermeté détermination assurance ? Séparation des problèmes stratégie diviser pour régner ? Modularité composition en sous systèmes plus simples primitives Abstraction ne considérer que les aspects jugés importants Anticipation du changement pour prévoir faciliter et gérer des évolutions inévitables Construction incrémentale chaque résultat est construit en étendant le précédent Générosité résolution d ? un problème général au lieu de la résolution d ? un problème spéci ?que C C ? Dé ?nir les résultats à produire ? Identi ?er les contraintes

  • 22
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager