(3.0 cr.)

Choisir et mettre en uvre une structure logicielle efficace répondant aux exigences et spécifications définies.

Rôle de l'activité de conception logicielle. Principes de conception logicielles : séparation d'aspects, abstraction, masquage d'information. Typage statique et dynamique. Types mutables et immuables. Modularité et décomposition. Architectures logicielles : multi-niveaux, clients-serveurs, extensibles et dynamiques. Conception orientée-fonction. Conception orientée-objet. Sous-typage. Éléments. Conception d'interfaces. Conception de niveau module. Notations : UML et autres notations. Concepts de base des schémas de conception.

Préalable(s): (6GLO500)

Formule pédagogique : Cours Magistral

(10/2026)


Appartenance départementale

Sciences appliquées

Programme dans lequel se trouve ce cours

7065 Baccalauréat en génie logiciel