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 |