Skip to content

Architecture et Backend

DelimeThibault edited this page Mar 15, 2023 · 18 revisions

Architecture

test

[Explication textuelle du schéma]

[ Toute information technique utile au projet.]

[ Pour rappel :

  • Le wiki contient un schéma de l'architecture du projet, représentant les différents éléments qui interagissent. Le schéma est clair et légendé.
  • Le schéma d'architecture est accompagné d'un texte explicatif indiquant comment les éléments interagissent.
  • Sur base du schéma, le texte explique comment les demandes des clients sont traitées, depuis l'action de l'utilisateur jusqu'à l'effet de cette action sur la page web, en passant par les différents éléments du backend.
    ]

Backend

[Technologie choisie]

  1. Justification du choix

[Cette justification (et toutes celles qui suivent) doit être argumentée avec indication des sources utilisées (par ex. lien vers la biblio spécifiant le n° de la ressource). Elle doit mentionner les technologies concurrentes et indiquer en quoi celle choisie se démarque des autres. Le choix effectué ne doit pas être trivial.

Exemples de ce qu'il ne faut pas faire : "Nous avons choisi Django"

  • "parce que nous avons fait du Python en Q1 "
  • "parce que nous avions envie d'apprendre cette technologique "
  • "parce que c'est une technologie très utilisée sur Internet ]
  1. Organisation du code

[Présentation La structure/hiérarchie des fichiers et dossiers du code source du backend]

  1. Diagramme de classes UML

[Diagramme de classes] [Explication textuelle du diagramme de classes]

  1. Fonctionnement

[Explication du fonctionnement du backend. Par exemple : Explication du "voyage" d'une requête entre la réception de la requête sur une route donnée et l'envoi d'une réponse]

Base de données

[Technologie choisie]

  1. Justification du choix

  2. Diagrammes

[Schémas EA / Relationnel de la DB] [Texte expliquant les diagrammes et justifiant les choix de conception]

Clone this wiki locally