Main Layers of an Application
- Presentation: everything related to display (web page, console, window)
- Business: the core of your application, its added value
- Persistence: manages data persistence. Database or file system
🚧
Note
It is agnostic of the chosen programmation language !
A functional analysis UML diagram is its own language.
Limit the risk of errors when modifying code (avoid spaghetti code) 🍝