Décrire la structure et les services d'une application
Toutefois, et d'un point de vue concret, une application est décrite par plusieurs types de diagramme :
• un diagramme de structure d'application permet de représenter les interactions de service entre les différents composants de l'application sous forme d'interface de service.
• un scénario de flux d'application présente les flux échangés entre les services applicatifs ou les microservices utilisés par cette application. Un scénario peut représenter un cas d'utilisation particulier de l'application ou plus globalement l'ensemble des flux échangés à l'intérieur de cette application.
• un scénario de séquences de flux présente les agents nécessaires au scénario (services applicatifs, microservices, dépôts de données) et les séquences de flux applicatifs échangés avec l'application.
• une architecture de déploiement d'une application qui permet de représenter les éléments techniques qui supportent l'application.
• un diagramme de cas d'utilisation qui permet de représenter, selon une approche UML, les échanges entre l'application et les acteurs de l'organisation.