Diagrammes d'activité pour les cas d'utilisation
Un processus métier qui est modélisé par "des cas d'utilisation" devraient être traduits dans un processus de système qui est visualisée par "diagrammes d'activité". Connexion cas d'utilisation à l'appui de leurs diagrammes d'activité est un moyen utile pour basculer entre les domaines d'affaires et le système. Il s'agit d'une approche qui explique non seulement Quoi le système va faire, mais aussi Comment il le fera.
Lors de la conception d'un nouveau service, Ma première tâche est de capturer les nombreuses idées abstraites sur papier. Plus spécifiquement, J'utilise un outil de modélisation pour identifier les individus et les systèmes (e.g. le Qui) qui va être en interaction et leurs scénarios d'utilisation (e.g. le Quoi). En termes UML, les individus sont appelés "acteurs" et des scénarios d'utilisation sont appelés "des cas d'utilisation".
Exemple: Nom d'utilisateur et inscription
Inscription et connexion sont un exemple de scénario d'usage universel, comme presque tous les sites web ont une exigence de l'entreprise pour un utilisateur de créer un compte avant de pouvoir vous identifier. Comment un utilisateur s'enregistre et se connecte, en d'autres termes le comportement du système, peuvent différer considérablement. L'inscription peut obliger l'utilisateur à remplir un formulaire de demande à long, soumettre seulement une adresse e-mail, ou d'utiliser un système d'authentification central comme OpenID. Ce sont tous des moyens spécifiques au système d'atteindre le même exigence de l'entreprise.
Le diagramme de cas d'utilisation ci-dessus montre que l'enregistrement de l'utilisateur et login feront partie de la conception. Il n'explique pas comment cet objectif sera atteint.
Cartographie des cas d'utilisation de diagrammes d'activités
Bien que le cas d'utilisation "Visiteur crée un compte" fournit suffisamment d'informations pour comprendre la conception du système, plus de détails doivent être fournis avant que le développement ne peut commencer. Un diagramme d'activité fournit un moyen simple, façon organigramme pour définir les détails manquants. Un extrait d'une "enregistrement visiteur" diagramme d'activité montre ce détail manquant.
Ce diagramme d'activité est segmentée en "nager voies" montre l'activité sur le navigateur Web et basée sur le réseau, le serveur web. La boîte en pointillé représente l'activité de l' "Visiteur crée un compte" cas d'utilisation, permettant à un développeur de logiciels pour visualiser ce que l'on entend par le cas d'utilisation.
Utiliser la mise en œuvre de cartographie de cas
Une façon de mettre en œuvre cette cartographie est présentée par un article de Enterprise Architect, Cartographie de Use Cases.
Les outils de modélisation EA obtient parfois dans la voie de la simplicité, comme dans ce cas. Pour les cas d'utilisation les plus simples et les diagrammes d'activité, Je voudrais juste créer un modèle d'activité à l'intérieur d'un diagramme de cas d'utilisation sur l'évaluation environnementale "navigateur de projet"
Soyez le premier à laisser un commentaire. Laisser un commentaire