Prosit 3 : Restructuration
Animateur : Baptiste
Secrétaire : Tom
Gestionnaire : Milan
Scribe : Théo
Mots-clefs : Mots à définir*
• MVC* • Modélisation
• Framework* • [Link] Core*
• Principe SOLID* • Logique métier
• MVVM* • Visual Studio Code
• UML* • Restructuration
• POO • Architecture rigide
• .NET • Git
Contexte :
Les problèmes de régressions logiciels ont été résolus mais les coûts de développement
restent élevés et l’architecture est rigide. Mathilde décide de restructurer l’architecture de
l’application et de former les équipes.
Problématiques :
Comment réduire les coûts de production, alléger l'architecture logicielle et assurer une
séparation claire des couches de présentation, de logique métier, et d'accès aux donnée grâce
au design patterns avancés ?
Contraintes :
• .NET
• Design pattern
• POO
• Git
• Excellence technique
Généralisation :
• Restructuration
• Architecture logiciel pour optimiser les coûts
Livrables :
Document expliquant les principes SOLID, les diagrammes UML, le Framework .NET, les
architectures MVC et MVVM.
Hypothèses :
• Les diagrammes UML permettent aux collaborateurs de mieux communiquer.
• MVC > MVVM
Plan d’action :
1. Regarder dans le détail ce qu’est .NET
2. Se renseigner sur le principe SOLID
3. Comparer MVC et MVVM
4. Chercher ce qu’est [Link] Core
5. Faire les livrables (code)