Skip to content

Analyse technique

vvandenschrieck edited this page Feb 9, 2022 · 36 revisions

Architecture

[Schéma représentant l'architecture de l'application Web]

[Explication textuelle du schéma]

Backend

=> [Technologie choisie]

  1. Justification du choix [Cette justification doit être argumentée avec indication des sources utilisées. 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]

API

[Explication des choix de conception de l'API : Principes de nommage, technologie utilisée, ...]

Lien vers la liste des endpoints documentés

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]

Frontend : [Technologie(s) choisie(s)] 

  1. Justification du choix du framework JS

  2. Justification du choix pour la mise en oeuvre du CSS (Framework?)

  3. Organisation du code

[Présentation de la structure/hiérarchie des fichiers et dossiers du code source du frontend]

Clone this wiki locally