Department: Computer science and communication systems
Specialization: Data Engineering
Module: Software design

Course description

Back Génie logiciel 1

  • Objectives

    À la fin de ce cours l'étudiant sait :

    • Définir ce qu'est le génie logiciel et en comprendre les enjeux.
    • Décrire les qualités d'un logiciel et les principes de base qui permettent de les réaliser.
    • Expliquer le cycle de vie d'un logiciel.
    • Expliquer et appliquer les principes de base du paradigme orienté objet
    • Expliquer les objectifs et les étapes de la phase d'analyse et décrire les méthodes utilisées.
    • Expliquer les objectifs et les étapes de la phase de conception.
    • Énumérer les diagrammes UML vus en cours (cas d'utilisation, séquence, communication, classe, activité, état-transition, composant) et expliquer leur utilisation.
    • Reconnaître, interpréter et utiliser la notation UML
    • Choisir le diagramme UML approprié selon le type d'information à modéliser.
    • Appliquer les principes de base du génie logiciel et planifier une démarche de conception d'un logiciel.
    • Analyser un problème et concevoir les modèles (diagrammes) UML appropriés.
    • Concevoir et mettre en oeuvre une démarche de modélisation à partir de l'analyse jusqu'au développement d'une application en s'appuyant sur les différents diagrammes UML.

Type of teaching and workload

Lecture course (including exercises)
32 periods
Practical exercises / lab work
32 periods

Course specification

Year of validity
2025-2026
Weight
2nd year
Semester
Spring
Program
French,Bilingual
Department
Computer science and communication systems
Language of instruction
French
ID
B2C-GELO-S
Level
Intermediate
Course type
Core
Study program
Bachelor

Evaluation methods

  • Continuous assessment Written work, Practical exercises / Evaluated reports,

Course grade calculation method

The continuous assessment mark corresponds to the weighted average of all of the semester's exams. In case of a revision exam, the course's final mark corresponds to the arithmetic average of the continuous assessment and the revision exam marks.

Intructor(s) and/or coordinator(s)

Leonardo Angelini, Philippe Joye, Elena Mugellini, Sébastien Rumley