Introduction –Génie Logiciel Module : Architecture Logicielle Niveau : DSI2 Ens
Introduction –Génie Logiciel Module : Architecture Logicielle Niveau : DSI2 Enseignant : Ghazi Atroussi Année universitaire : 2020-2021 Introduction • Le génie logiciel (software engineering) représente l'application de principes d'ingénierie au domaine de la création de logiciels. Il consiste à identifier et à utiliser des méthodes, des pratiques et des outils permettant de maximiser les chances de réussite d'un projet logiciel. • L'apparition du génie logiciel est une réponse aux défis posés par la complexification des logiciels et de l'activité qui vise à les produire. 2 Les enjeux • Le génie logiciel vise à rationaliser et à optimiser le processus de production d'un logiciel. Les enjeux associés sont multiples : • Adéquation aux besoins du client. • Respect des délais de réalisation prévus. • Maximisation des performances et de la fiabilité. • Facilitation de la maintenance et des évolutions ultérieures. 3 Les enjeux • Comme tout projet, la réalisation d'un logiciel est soumise à des exigences contradictoires et difficilement conciliables (triangle coût-délai- qualité). 4 Les enjeux • La qualité d'un logiciel peut s'évaluer à partir d'un ensemble de facteurs tels que : Le logiciel répond-il aux besoins exprimés ? Le logiciel demande-t-il peu d'efforts pour évoluer aux regards de nouveaux besoins ? Le logiciel peut-il facilement être transféré d'une plate-forme à une autre ? 5 Les dimensions • Le génie logiciel couvre l'ensemble du cycle de vie d'un logiciel. Il étudie toutes les activités qui mènent d'un besoin à la livraison du logiciel, y compris dans ses versions successives, jusqu'à sa fin de vie. • Les dimensions du génie logiciel sont donc multiples : Analyse des besoins du client. Définition de l'architecture du logiciel. Choix de conception. Règles et méthodes de production du code source. Gestion des versions. Test du logiciel. Documentation. Organisation de l'équipe et interactions avec le client. 6 uploads/Industriel/ chap1-architecturelogicielles.pdf
Documents similaires










-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jan 30, 2022
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 0.1379MB