Vous êtes sur la page 1sur 2

INF 151 – FONDAMENTAUX DU

GENIE LOGICIEL
RESPONSABLE CM/TD/TP: Dr. ABESSOLO ALO’O Ghislain, Chargé de Cours
Courriel : ghislain.abessolo@facsciences-uy1.cm
Semestre1 : 2023-2024

Objectifs :
L’objectif général du cours est de présenter les fondamentaux du génie logiciel aux étudiants.
Plus spécifiquement, le cours vise à initier les étudiants aux processus de développement des
logiciels, ainsi qu’aux méthodes, techniques et outils utilisés pour développer des logiciels de
qualité, c’est-à-dire corrects, fiables, robustes, facilement maintenables et évolutifs. A la fin
du cours, l’étudiant aura ainsi une vision claire du cycle de vie du logiciel, il connaitra les
enjeux liés à chacune des phases du cycle de vie et saura comme utiliser les méthodes,
techniques et outils pour répondre aux enjeux. Il sera à même de faire l'analyse et la
conception de logiciels à partir des concepts, méthodes et techniques proposées par les
approches dites classiques et par l’approche orientée objet. Enfin, l’étudiant apprendra à
interpréter et à concevoir des modèles décrivant la structure et le comportement de logiciels
tant séquentiels que concurrents.

Profil : Étudiant de L1
Programme :
1. Introduction au Génie Logiciel
2. Processus de Développement Logiciel
3. Développement Agile des Logiciels
4. Ingénierie des Exigences
Critères d’évaluation des étudiants
1. Définition (ou identification) de la problématique
2. Relation avec les thèmes du cours
3. Identification et compréhension des idées importantes du cours
4. Définition et compréhension des concepts traités en cours
5. Liens et transition entre les parties du cours
6. Profondeur des réflexions et de la synthèse
7. Présence et participation dans les séances de présentation des travaux
8. Utilisation appropriée des TIC dans les présentations.

Ouvrages recommandés.
• John W. Satzinger, Robert B. Jackson, Stephen D. Burd, Michèle Simond et Martin
Villeneuve ; Analyse et conception de systèmes d’information ; Les Éditions Reynald Goulet,
2e édition, 2003.
• Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides ; Design Patterns: Elements of
Reusable Object-Oriented Software ; Addison-Wesley, 1e édition, 1994. Autres livres
intéressants.
• Carlo Ghezzi, Mehdi Jazayeri et Dino Mandrioli ; Fundamentals of Software Engineering ;
Prentice-Hall, 1e édition, 2002.
• Leszek A. Maciaszek ; Requirements Analysis and System Design. Developing Information
Systems with UML ; Addison Wesley, 1e édition, 2001.
• Shari Lawrence Pfleeger ; Software Engineering: Theory and Practice ; Prentice-Hall, 2 e
édition, 2001.
• James Rumbaugh, Ivar Jacobson et Grady Booch ; The Unified Modeling Language
Reference Manual ; Addison Wesley, 1e édition, 1999.
• Roger S. Pressman ; Software Engineering: A Practitioner’s Approach ; McGraw Hill, 5 e
édition, 2001.

Vous aimerez peut-être aussi