Décrire un système applicatif
Un projet de description de l'architecture fonctionnelle d'un système d'information permet aussi de recenser les systèmes applicatifs existants et leurs échanges.
*Un système applicatif est un assemblage d'autres systèmes applicatifs, d'applications et d'utilisateurs finaux interagissant avec les composants applicatifs dans le but de mettre en œuvre une ou plusieurs fonctionnalités.
Un système applicatif est décrit par plusieurs types de diagramme :
un diagramme de structure de système applicatif qui permet de représenter les interactions de service entre les différents composants du système applicatif sous forme d'interfaces de service.
une architecture de déploiement d'un système applicatif. qui permet de représenter l'architecture technique choisie pour le déploiement de chacune des composants qui supportent le système applicatif ainsi que les techniques de communications nécessaires.
un scénario de flux de système applicatif présente les flux échangés entre les autres systèmes applicatifs, les applications ou les microservices utilisés par ce système applicatif. Un scénario peut représenter un cas d'utilisation particulier du système applicatif ou plus globalement l'ensemble des flux échangés à l'intérieur de ce système applicatif.
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.
Créer un système applicatif
Pour créer un système applicatif :
1. Cliquez sur le menu de navigation Système applicatif.
La liste des systèmes applicatifs apparaît.
2. Cliquez sur Nouveau.
La fenêtre Création d'un système applicatif apparaît.
3. Saisissez le Nom de votre système applicatif et cliquez sur OK.
Le nouveau système applicatif apparaît dans la liste.
Les propriétés d'un système applicatif 
La page Caractéristiques des propriétés d'un système applicatif permet d'accéder à différentes sections.
la section Identification permet d'accéder aux informations suivantes :
le Nom,
son Détenteur, par défaut lors de la création du système applicatif, il s'agit de la bibliothèque courante,
le texte de sa Description,
le Code interne,
le Numéro de version,
une Description.
la section du Périmètre fonctionnel du système applicatif, voir Définir le périmètre fonctionnel de l'application.
la section Cas d'utilisation, voir Créer un diagramme de cas d'utilisation d'une application.
la section des Responsabilités : il s'agit de la ou des personnes responsable(s) de du système applicatif :
Concepteur de logiciel
Propriétaire local d'application
*Pour plus de détails sur ces rôles, voir Les rôles métier de HOPEX IT Architecture.
la section des Pièces jointes associées.
*Pour plus de détails sur les autres pages de propriétés proposées par HOPEX IT Architecture, voir Contenu d'une page de propriétés HOPEX IT Architecture.
Avec HOPEX IT Architecture un système applicatif est décrit par d'autres pages de propriétés, voir Contenu d'une page de propriétés HOPEX IT Architecture.
Créer un diagramme de structure de système applicatif
Ce diagramme décrit la structure interne d'un système applicatif :
les services offerts ou requis
les composants applicatifs et leurs interactions de service, il s'agit de systèmes applicatifs, d'applications et de microservices,
les utilisateurs finaux en interaction avec les composants applicatifs.
Le diagramme suivant décrit le système applicatif du traitement des demandes d'achat.
Diagramme de structure de système applicatif "Traitement des demandes d'achat"
Pour créer un diagramme de structure de système applicatif :
1. Ouvrez la page Diagrammes du système applicatif qui vous intéresse et cliquez sur Créer un diagramme.
2. Sélectionnez Diagramme structuré > Architecture interne.
Un Diagramme de structure de système applicatif s'ouvre dans la zone d'édition.
Ajouter un système applicatif dans un diagramme de structure de système applicatif 
Pour décrire qu'un système applicatif met en œuvre un autre système applicatif, vous allez ajouter un système applicatif du diagramme de structure de système applicatif.
Par exemple, le système de traitement des demandes d'achat utilise les services des systèmes applicatifs de la “Plateforme de gestion des achats” et de “Gestion des paiements”.
Pour ajouter un Système applicatif :
1. Dans la barre d'objets du diagramme de structure de système applicatif, cliquez sur le bouton Système applicatif.
2. Cliquez dans le cadre du système applicatif décrit.
Une fenêtre d'ajout vous demande de choisir le système applicatif mis en œuvre (par exemple “Gestion des paiements”).
3. Sélectionnez un système applicatif.
4. Cliquez sur OK.
Le système applicatif apparaît dans le diagramme.
Ajouter un utilisateur final dans un diagramme de structure de système applicatif 
Pour décrire qu'un système applicatif, tel que le traitement des demandes d'achat, est activé par des acteurs internes et externes, vous allez ajouter un utilisateur final associer.
*L'utilisateur final représente une unité organisationnelle interagissant aux frontières d'un système applicatif ou d'un système applicatif logique.
Pour ajouter un utilisateur final :
1. Dans la barre d'objets du diagramme de structure de système applicatif, cliquez sur le bouton Utilisateur final et cliquez dans le cadre du diagramme.
Une fenêtre d'ajout vous demande de choisir le Type d'objet que vous souhaitez utiliser : Acteur ou Type de Position.
2. Sélectionnez, par exemple, le type d'objet Acteur.
*Un acteur représente une personne ou un groupe de personnes qui interviennent dans les processus ou dans le système d'information de l'entreprise. Un acteur peut être interne ou externe à l'entreprise. Un acteur interne représente un élément de l'organisation d'une entreprise tel qu'une direction, un service ou un poste de travail. Il est défini à un niveau plus ou moins fin en fonction de la précision à fournir sur l'organisation (cf type d'acteur). Ex : la direction financière, la direction commerciale, le service marketing, l'agent commercial. Un acteur externe représente un organisme qui échange des flux avec l'entreprise. Ex : Client, Fournisseur, Administration.
*Un type de position représente un statut affecté à un individu ou à un groupe d'individus, afin de définir un poste dans une organisation ou une hiérarchie.
3. Sélectionnez l'acteur qui vous intéresse et cliquez sur OK.
L'acteur apparaît dans le diagramme.
Utiliser un scénario de flux de système applicatif 
*Pour plus de détails sur l'utilisation des scénarios de flux, voir Utiliser un diagramme de scénario de flux d'application.
Un scénario de flux de système applicatif permet de représenter les flux échangés entre certains éléments du système applicatif dans un contexte donné. Les éléments représentés sont :
des systèmes applicatifs,
des applications,
des micros services,
des acteurs de l'organisation,
des dépôts de données applicatives locales ou externes,
des ports applicatifs en entrée ou en sortie.
Les échanges proposés entre ces éléments :
des flux applicatifs qui portent un contenu,
des canaux de flux applicatifs qui regroupent plusieurs flux applicatifs sur un même lien,
des canaux de données applicatives qui représentent les échanges effectués avec les dépôts de données applicatives.
Le scénario de flux de système applicatif ci-dessous décrit les échanges entre un client et l'application de eCommerce.
Exemple de scénario de flux de système applicatif de "Traitement des demandes d'achat"
Pour créer un diagramme de scénario de flux de système applicatif :
1. Ouvrez la page Diagrammes du système applicatif qui vous intéresse et cliquez sur Créer un diagramme.
2. Sélectionnez Diagramme structuré > Flux externes de données.
Un Diagramme de scénario de flux de système applicatif s'ouvre dans la zone d'édition.
Ajouter un acteur de l'organisation au scénario de flux de système applicatif 
Un acteur de l'organisation est représenté soit par un Acteur soit par un Type de position.
*Un acteur représente une personne ou un groupe de personnes qui interviennent dans les processus ou dans le système d'information de l'entreprise. Un acteur peut être interne ou externe à l'entreprise. Un acteur interne représente un élément de l'organisation d'une entreprise tel qu'une direction, un service ou un poste de travail. Il est défini à un niveau plus ou moins fin en fonction de la précision à fournir sur l'organisation (cf type d'acteur). Ex : la direction financière, la direction commerciale, le service marketing, l'agent commercial. Un acteur externe représente un organisme qui échange des flux avec l'entreprise. Ex : Client, Fournisseur, Administration.
*Un type de position représente un statut affecté à un individu ou à un groupe d'individus, afin de définir un poste dans une organisation ou une hiérarchie.
Pour ajouter un acteur de l'organisation :
1. Dans la barre d'objets du scénario de flux de système applicatif, cliquez sur le bouton Acteur.
2. Cliquez dans le cadre du système applicatif décrit.
Une fenêtre d'ajout vous demande de choisir le nom de l'acteur que vous souhaitez utiliser.
3. Sélectionnez l'acteur qui vous intéresse et cliquez sur OK.
L'acteur apparaît dans le diagramme.
*Pour créer un nouvel acteur, saisissez son nom et cliquez sur OK.
Ajouter une application au scénario de flux de système applicatif 
*Une application est un composant logiciel déployable qui fournit un ensemble de fonctionnalités à des utilisateurs.
Pour ajouter une application :
1. Dans la barre d'objets du scénario de flux de système applicatif, cliquez sur le bouton Application.
2. Cliquez dans le cadre du système applicatif décrit.
Une fenêtre d'ajout vous demande de choisir l'application que vous souhaitez utiliser (par exemple “Achat eCommerce”).
3. Sélectionnez l'application et cliquez sur OK.
L'application apparaît dans le diagramme.
De la même manière vous pouvez ajouter :
un système applicatif
*Un système applicatif est un assemblage d'autres systèmes applicatifs, d'applications et d'utilisateurs finaux interagissant avec les composants applicatifs dans le but de mettre en œuvre une ou plusieurs fonctionnalités.
un microservice.
*Un microservice est un composant logiciel qui peut se déployer de manière autonome, mais qui ne fournit pas directement un service à l'utilisateur final. Il peut interagir avec d'autres services applicatifs, applications ou systèmes applicatifs. C'est un composant logiciel déployable qui utilise des technologies logicielles. Par exemple : service d'authentification, service d'impression de fichiers PDF.
Vous noterez que si vous ouvrez la page Caractéristiques du composant que vous venez d'ajouter au scénario de flux de système applicatif, une nouvelle section a été créée si le composant est déjà décrit par un scénario.