Aller au contenu
Read this post in: de_DEen_USes_ESfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW
Home » Visual Paradigm » Exemples de diagrammes de cas d’utilisation pour les systèmes bancaires et les guichets automatiques

Exemples de diagrammes de cas d’utilisation pour les systèmes bancaires et les guichets automatiques

Use Case Diagram Examples for Banking & ATM Systems

Les guichets automatiques (ATM) et les systèmes bancaires sont des références classiques en architecture logicielle et en analyse des systèmes. Étant donné que les opérations financières exigent une sécurité stricte, des vérifications de solde en temps réel et des opérations tolérantes aux pannes, créer un modèle précis Diagramme de cas d’utilisation UML est essentiel pour établir des frontières claires du système et des règles opérationnelles.

Dans ce guide, nous analysons les modèles standards de cas d’utilisation bancaires et pour les guichets automatiques, détaillons les responsabilités des acteurs, fournissons des invites d’IA prêtes à copier-coller, et démontrons comment convertir des flux de travail transactionnels complexes en diagrammes formels à l’aide d’IA conversationnelle.

Acteurs principaux dans les systèmes bancaires et les guichets automatiques

Les modèles de logiciels financiers séparent strictement les opérations humaines des services de vérification en arrière-plan et des rôles de maintenance physique :

  • Client bancaire : L’utilisateur final principal qui interagit avec le matériel du guichet automatique pour effectuer des opérations financières telles que des retraits en espèces, des consultations de solde et des transferts de fonds.
  • Technicien / Opérateur de guichet automatique : Personnel interne chargé de la maintenance du matériel physique du guichet automatique (par exemple, recharger les boîtes à espèces, approvisionner le papier pour les reçus, effectuer des contrôles diagnostiques).
  • Système d’information bancaire (réseau externe) : La base de données centrale de la banque et le serveur d’autorisation qui vérifient les comptes, valident les codes PIN et enregistrent les transactions comptables.

Cas d’utilisation principaux et relations

Les cas d’utilisation bancaires reposent fortement sur l’inclusion obligatoire pour les vérifications de sécurité et sur des relations d’extension pour les événements conditionnels tels que des fonds insuffisants ou la génération de reçus :

Cas d’utilisation Acteur principal Type de relation Description
Retirer de l'argent Client bancaire Inclut Authentifier le code PIN Flux transactionnel principal permettant aux clients de retirer des fonds de leur compte.
Authentifier le code PIN Système d’information bancaire Inclus dans les opérations principales Étape de sécurité obligatoire requise avant toute autorisation de transaction sur un compte.
Imprimer le reçu Client bancaire Étend Retirer de l'argent / Transférer des fonds Sortie physique facultative offerte au client à la fin de la transaction.
Reconstituer la caisse d'argent Technicien ATM Cas d’utilisation de base Tâche administrative visant à reconstituer les réserves en espèces et à mettre à jour les compteurs matériels internes.

Exemple complet du diagramme de cas d’utilisation du système ATM

Le modèle structurel suivant illustre la frontière entre le terminal physique ATM, les utilisateurs externes, les techniciens de maintenance et les serveurs centraux bancaires en arrière-plan :

UML Use Case Diagram example for an ATM and Banking System

Figure 1 : Diagramme de cas d’utilisation UML de haut niveau pour un système de guichet automatique (ATM).

Prompts de chatbot IA prêts à l’emploi

Vous pouvez instantanément générer et affiner des modèles financiers en utilisantLe chatbot de diagrammation IA de Visual Paradigm. Collez l’un de ces prompts pour commencer la modélisation :

Prompt 1 : Modèle de base du système ATM

Générez un diagramme de cas d'utilisation UML pour un système ATM. Incluez le Client bancaire, le Technicien ATM et le Système bancaire central comme acteurs. Modélisez les cas d'utilisation pour Retirer de l'argent, Vérifier le solde, Transférer des fonds, Authentifier le code PIN, Imprimer le reçu et Reconstituer la caisse d'argent. Montrez <<include>> pour l'authentification du code PIN et <<extend>> pour l'impression du reçu.

Prompt 2 : Amélioration de la gestion des exceptions et des fraudes

Affinez le diagramme ATM pour inclure des scénarios d'exception. Ajoutez « Marquer la carte comme volée » comme extension de « Authentifier le code PIN » et « Gérer la rétention de la carte » lorsque trois tentatives infructueuses de code PIN sont effectuées.

Diagramme en tant que code (PlantUML / Mermaid)

Le chatbot IA de Visual Paradigm génère des représentations de code lisibles par les humains (telles que PlantUML ou Mermaid), permettant la gestion des versions et l’édition directe du texte :

@startuml
direction gauche à droite
acteur "Client bancaire" comme Client
acteur "Technicien ATM" comme Tech
acteur "Système bancaire backend" comme Banque

rectangle "Système ATM" {
  cas d'utilisation "Retirer de l'argent" comme UC_Retrait
  cas d'utilisation "Vérifier le solde" comme UC_Solde
  cas d'utilisation "Authentifier le code PIN" comme UC_Auth
  cas d'utilisation "Imprimer un reçu" comme UC_Reçu
  cas d'utilisation "Recharger la caisse en espèces" comme UC_Recharge

  Client --> UC_Retrait
  Client --> UC_Solde
  Tech --> UC_Recharge

  UC_Retrait .> UC_Auth : <<inclure>>
  UC_Solde .> UC_Auth : <<inclure>>
  UC_Reçu .> UC_Retrait : <<étendre>>

  UC_Auth --> Banque
}
@enduml

Évolution des modèles financiers dans Visual Paradigm

Étant donné que les applications financières exigent une vérification rigoureuse et une traçabilité, Visual Paradigm propose un écosystème complet pour passer de l’idée d’IA à une documentation architecturale formelle :

  • Génération web :Créez instantanément des modèles financiers initiaux sur notre Chatbot de diagrammation par IA.
  • Précision du code avec VPasCode :Affinez la syntaxe sous-jacente PlantUML ou Mermaid dans VPasCodepour mettre à jour rapidement la logique des transactions.
  • Affinement visuel dans VP Online :Exportez les diagrammes vers Visual Paradigm Onlinepour un formatage visuel, un alignement et des présentations exécutives.
  • Modélisation architecturale approfondie dans VP Desktop :Importez vos diagrammes ATM dans Visual Paradigm Desktoppour mapper directement les cas d’utilisation aux modèles de séquence, aux diagrammes d’états-machine et aux matrices de besoins, afin d’être pleinement prêt à l’audit.
  • Spécifications vivantes avec OpenDocs :Publiez des spécifications bancaires détaillées en utilisant Visual Paradigm OpenDocsafin de maintenir une documentation synchronisée entre les équipes conformité et développement.

Questions fréquemment posées

Comment l’IA gère-t-elle les sous-flux de sécurité et d’autorisation dans UML ?

Le chatbot d’IA modélise correctement les vérifications d’autorisation (telles que Authentifier le code PIN ou Vérification biométrique) comme cas d’utilisation inclus requis par les objectifs transactionnels principaux tels que le retrait de cash ou le transfert de fonds.

Puis-je étendre un cas d’utilisation de guichet automatique en diagrammes d’état ou d’activité ?

Oui. En important votre diagramme généré par IA dans Visual Paradigm Desktop, vous pouvez faire un clic droit sur n’importe quel ovale de cas d’utilisation (tel que Retirer de l'argent) pour construire automatiquement des diagrammes d’activité détaillés ou des flux de machines à états pour l’intégration matérielle.

Quelles licences incluent les fonctionnalités de génération de diagrammes bancaires par IA ?

La création de diagrammes conversationnels par IA complète est incluse dans les deux versions VP Online Édition Deluxe et VP Édition Professionnelle Desktop licences.