2010-03-02 17 views
0

Je dois créer un diagramme d'activité UML pour une application de recherche pour une base de données sémantique. Facile à deviner, les utilisateurs peuvent rechercher et sélectionner un fichier, mais ils peuvent également parcourir et affiner les résultats récupérés en cliquant sur les catégories auxquelles appartiennent les résultats. Ils peuvent même sélectionner un fichier en naviguant sans entrer de mot clé. Dois-je créer un seul grand diagramme d'activités montrant les différents flux de travail possibles ou une série de plus petits, tels que "effectuer une recherche", "parcourir la collection" ou "sélectionner un fichier"?Développement d'un diagramme d'activités UML pour une application de recherche

Répondre

0

Je pense que ce que vous avez mentionné est plus susceptible d'être un diagramme de séquence ("effectuer une recherche", "parcourir la collection" ou "sélectionner un fichier"), et je vous recommande d'avoir plusieurs diagrammes de séquence vous avez énuméré. Mon argument pour cela est que ces diagrammes sont consommés par les testeurs au stade de la conception, afin qu'ils puissent écrire des tests pour cela. Et les principales activités que vous pouvez mettre dans le diagramme d'activité globale, qui montrera les possibilités de ce que l'utilisateur peut faire à une étape/étape donnée (si je peux me connecter, je peux effectuer une recherche, parcourir la collection, etc.).

0

Personnellement, je créerais un grand UML fournissant une "vue d'ensemble" des fonctions fournies par votre application. Je créerais ensuite des diagrammes UML plus petits et plus détaillés afin que les fonctions de l'application puissent être étudiées en détail.

Espérons que cela aide votre décision.

Cordialement, Mike.

Editer: Je trouve Microsoft Visio particulièrement utile dans lequel créer les diagrammes UML aussi.

+0

Pour UML, voulez-vous dire un diagramme d'activités? – Anto