Cours 1 gl 1 Université Abou Bakr belkaid faculté des sciences département d ? informatique Cours Génie Logiciel Cliqckuetzo paodudrteaxjotuter du Ntexivteeau L informatique Click to add text Chargé de cours S Meziane Tani E ??mail s mezianetani gmail com

Université Abou Bakr belkaid faculté des sciences département d ? informatique Cours Génie Logiciel Cliqckuetzo paodudrteaxjotuter du Ntexivteeau L informatique Click to add text Chargé de cours S Meziane Tani E ??mail s mezianetani gmail com Octobre COrganisation du cours Cours séances en ligne séances en présentiel ? TD séances en ligne séances en présentiel ? TP Modélisation UML avec Modelio séances en présentiel séances en ligne CContenu de la matière Chapitre Introduction au génie logiciel Chapitre Introduction à la modélisation avec UML Uni ?ed Modeling Language Chapitre DCilaiqguerzapmourmajoeutUer dMu L de cas d ? utilisation texte Chapitre Diagramme de séquence Chapitre Diagrammes UML de classes et d ? objets CObjectif du cours Comprendre comment sont construits les logiciels Être en mesure d ? exprimer des besoins et de suivre un développement de logiciel Vous donner envie de devenir développeur de logiciels CChapitre Introduction au Génie Logiciel CPlan Dé ?nition du génie logiciel Les enjeux du génie logiciel Qualité du logiciel Modèles de cycle de vie d ? un logiciel CGénie Logiciel c ? est quoi ??Génie Logiciel software engineering IEEE standards Ensemble des méthodes des techniques et des outils dédiés à la conception au développement et à la maintenance des systèmes informatiques CGénie logiciel Idée appliquer les méthodes classiques d'ingénierie au domaine du logiciel Ingénierie ou génie Ensemble des fonctions allant de la conception et des études à la responsabilité de la construction et au contrôle des équipements d'une installation technique ou industrielle Génie civil naval mécanique CUn logiciel c ? est quoi ? Ensemble d'entités nécessaires au fonctionnement d'un processus de traitement automatique de l'information Programmes données documentation Click to add text ? Ensemble de programmes qui permet à un système informatique d ? assurer une t? che ou une fonction en particulier Logiciel programme utilisation C CCatégories de logiciel ??Systèmes d ? information Manipulation de données Exemples gestion de stock réservation de salles ??Systèmes temps reel Réaction à des évènements Exemples automatisation d ? usine pilotage automatique ?? Systèmes distribués Coordination de di ?érentes composantes Exemples messagerie électronique Teams ?? Systèmes embarques Combinaison de matériel et logiciel spéci ?ques Exemples GAB CHistorique du Génie logiciel Le GL est apparu à la ?n des années pour répondre à la la crise du logiciel Symptôme de cette crise ?? Le logiciel livré ne satisfait pas les besoins de l ? utilisateur ?? il consomme plus de ressources que prévu et il est à l ? origine de pannes ?? Temps de réponse trop lents ?? Non respect des délais et des coûts ?? Maintenance di ?cile coûteuse et souvent à l ? origine de nouvelles erreurs CErreurs célèbres Entre et le problème du Therac- un appareil d ? irradiation thérapeutique morts irradiés En Le bug du Pentium Coût millions de dollars le juin l ? explosion du premier vol d ? Ariane le bug informatique le plus coûteux de l ? histoire En la mission Mariner a connu un incident similaire TAURUS un projet d ? informatisation de la

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