• Semaine 2 (Styles architecturaux et conception)

    • Icône Fichier

    • Exercice 1

      Récupérez l'énoncé suivant. Comme la semaine dernière, il s'agit de représenter l'architecture d'un système existant en utilisant la méthode vue en cours (il n'y a pas d'effort de conception). On veillera à rester au plus près de l'énoncé.

    • Icône Fichier
    • Icône Devoir

    • Partie cours : Styles architecturaux et conception

      Les design-patterns sont des solutions éprouvées à des problèmes classiquement rencontrés pendant les étapes de conception détaillée.

      Le même principe existe à un niveau plus abstrait. On appelle ce principe des "styles architecturaux". Les styles architecturaux sont utiles pour échanger sur l'architecture (documentation, modification, évaluation d'une application existante), mais aussi pour concevoir une nouvelle application.

      A chaque style, on associe

      • un vocabulaire propre, 
      • une structuration de l'application,
      • un mode de fonctionnement
      • des propriétés (avantages) et des faiblesses

      Connaître un style, c'est connaître l'ensemble des 4 points. Vous connaissez (au moins en partie) un ensemble de style. Parmi les objectifs de ce cours :
      • identifier le concept, clarifier et revoir certains styles architecturaux, 
      • concevoir des architectures en s'appuyant sur des styles
      • compléter sa bibliothèque personnelle de styles
    • Icône Fichier
    • Icône Vidéo
    • Icône Fichier

    • Exercice 2
      • Au cours de vos études, vous avez déjà parlé des styles MVC et Client-serveur.
      • Répondez au quizz pour vérifier si vous vous souvenez bien ces styles


    • Icône Test

    • Exercice 3
      • En groupe, étudiez les styles architecturaux "Pipe and Filter", "Layered" et "3-tiers".
      • Remplissez le tableau
      • Répondez au quizz


    • Icône Test
    • Icône Vidéo
    • Icône Vidéo
    • Icône Vidéo

    • Exercice 4
      • En groupe, étudiez les styles architecturaux "process-control", "repository",  "blackboard"
      • Remplissez le tableau
      • Répondez au quizz
    • Icône Test

    • Exercice 5
      • En groupe e-com, à partir de ce que vous avez compris du projet
      • Produire le diagramme de contexte et la liste des fonctionnalités (internes et externes) de façon relativement abstraite
    • Icône Devoir