2010-03-18 8 views
1

Nous travaillons actuellement sur la conception de l'installateur pour notre produit. Nous sommes actuellement en phase de conception et je me demande quel est le meilleur diagramme (UML ou non) à utiliser lors de la modélisation de la logique d'installation ou du flux?Meilleure façon de modéliser la logique d'installation/flux

Actuellement, nous utilisons l'organigramme de Good'ol.

Merci!

Répondre

4

Quels problèmes rencontrez-vous avec l'organigramme? Essayez-vous de modéliser le flux fonctionnel de l'application ou le flux logique à travers les composants du système?

Si vous essayez simplement de montrer comment l'installateur fonctionne d'un point de vue fonctionnel, alors un organigramme est très bien et a l'avantage d'être compréhensible par des personnes non techniques. Mais si vous faites une conception technique, vous devriez probablement utiliser des diagrammes de classes et de séquences UML. Le diagramme de classes montre les relations statiques entre les classes, tandis que les diagrammes de séquence montrent comment les classes interagissent pour implémenter les fonctions de l'application. En général, vous n'avez besoin que d'un diagramme de classes, mais de plusieurs diagrammes de séquence, car vous devez définir le flux logique pour chacun des cas d'utilisation que vous avez identifiés. UML définit d'autres types de diagrammes qui sont tous utiles dans des circonstances limitées, mais les diagrammes de classes et les diagrammes de séquence vous rapporteront au moins 90% du chemin.

Un diagramme appelé diagramme de collaboration est associé à un diagramme de séquence dans lequel les deux montrent les interactions entre les composants. Un diagramme de collaboration est ce que vous créez lorsque vous dessinez un paquet de boîtes sur une serviette et avec des flèches entre elles pour montrer comment les composants se parlent. Vous pouvez trouver que commencer avec des diagrammes de collaboration est plus facile.

Ceci est un outil utile pour faire des diagrammes de séquence:

http://www.websequencediagrams.com/

+0

Merci, je pense aussi que le Flowchart suffit. Je me demande simplement s'il y a un meilleur moyen. L'organigramme est correct. :) – Ian

Questions connexes