Quelle est l'importance d'un bon outil de modélisation vers la conception du système

StackOverflow https://stackoverflow.com/questions/3750267

  •  04-10-2019
  •  | 
  •  

Question

Alors qu'un wiki rapide / inondation google-moi avec de nombreux freeware uml, la plupart d'entre eux ne répond pas à mes attentes (limité à « dessin » niveau au lieu de « modélisation »). Je sais que EA et IBM offre des boîtes à outils de rose rationnelle de la conception à la mise en œuvre complète de Sparx, mais ils sont hors de mon budget: (

Would si sensiblement différent si je devais dessiner en utilisant du papier et un crayon?
Supposons que je sais la spécification complète d'UML, et le but de l'utiliser pour

  • Documentation
  • Idée (s) de communication entre les membres de l'équipe
  • Validation de la conception
Était-ce utile?

La solution

Une bonne compagnie doit utiliser leur argent pour vous acheter meilleur outil afin de maximiser votre productivité. Voir l'article 9 Le test Joel

Honnêtement parlant, la plupart du temps, je pense que Marker Board Pen et blanc sera le meilleur outil pour communiquer votre idée entre les membres de l'équipe.

Autres conseils

Cela dépend ce que vous entendez par « validation de la conception ». Si elle est pour la consommation humaine - à savoir que vous ne cherchez pas à générer ou code désosser - alors vous n'avez pas besoin du coût / dépense / complexité d'un outil « modélisation ». En fait, selon les circonstances, un tableau blanc / feuille de papier pourrait bien être votre meilleur pari. Il n'y a rien si communicative que l'élaboration d'une image que vous parlez en collaboration à travers un problème et sa solution avec les membres de l'équipe autres.

Si vous avez besoin d'enregistrer électroniquement il y a évidemment visio. Mais si vous cherchez sans frais et / ou non-fenêtres alors jetez un oeil à yEd .

Il existe de nombreuses solutions, qui permettent la génération de code à partir de modèles, qui sont libres. Regardez par exemple le projet Topcased .

Comme dit ci-dessus, à l'exception de la partie de validation (si elle est la méthode de validation qui peut être ou est déjà automatisé), vous avez vraiment pas besoin d'outils du tout. Cependant les outils peuvent encore vous apporter un avantage. D'une manière générale, il existe de nombreux outils qui ne sont pas bonnes (par exemple un soutien pour tous les éléments UML), de sorte que vous devriez vérifier si un outil adapté à vos besoins, si vous ne trouvez pas un, utilisez un crayon et du papier.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top