GOOGLE ADS

vendredi 22 avril 2022

Outil de modélisation UML léger et convivial pour le clavier ? [fermé]

Fermé. Cette question ne respecte pas les directives Stack Overflow. Il n'accepte pas de réponses actuellement.


Solution du problème

Si vous ne voulez vraiment que des cases avec des flèches, utilisez GraphViz. Il vous permet d'entrer des descriptions textuelles et la version actuelle de Windows est désormais en mesure de fournir un aperçu graphique du fichier texte. Vous pouvez choisir différents types de formes et cela vous permettra de produire des diagrammes aussi fantaisistes que le suivant.

J'ai un outil UML à part entière (le superbe Enterprise Architect ) mais j'utilise toujours GraphViz quotidiennement pour de simples diagrammes d'esquisse.

Pour des exemples UML plus traditionnels avec GraphViz, consultez ce blog et le site UMLGraph.

digraph {
/* notes */
subgraph cluster_legend {
graph [color=lightyellow style=filled]
node[shape=plaintext]
edge[style=invisible arrowhead=none]
Mac[label="On Macintosh\nonly" color=blue fontcolor=blue]
Next[label="Next Version" color=grey fontcolor=grey]
Mac->Next
}
edge [color=black fontcolor=black]
node [weight=bold fontsize=14 color=black fontcolor=black]
/* docs */
node[ shape=box3d]
AppMakerv2[label="AppMaker V2\nDocument" color=blue fontcolor=blue]
AppMakerX[label="AppMakerX\nDocument"]
/* Code */
node [shape=folder]
PP[label="PowerPlant\nPPob Resources" color=blue fontcolor=blue]
Classic[label="Classic Mac\nResource fork:\nMENU, DLOG, DITL" color=blue fontcolor=blue]
XAML
WPFApp[label="WPF Application\nXAML resources\nC# Code and properties"]
REALBasic[label="REALbasic Application\nXML format\nwindows and code" color=grey fontcolor=grey]
Cocoa[label="Cocoa Application\nxib resources\nObjective-C Code" color=grey fontcolor=grey]
hand[label="Hand Editing in\nAppMaker v2 GUI" shape=plaintext fontcolor=blue]
/* processes */
node[shape=ellipse]
Importer[color=blue fontcolor=blue]
Exporter[color=blue fontcolor=blue]
Converter
WPFGen[label="WPF\nGenerator"]
CocoaGen[label="Cocoa\nGenerator" color=grey fontcolor=grey]
RBGen[label="REALbasic\nGenerator" color=grey fontcolor=grey]
/* Mac workflow */
edge[color=blue]
PP->Importer
Classic->Importer
hand->AppMakerv2
Importer->AppMakerv2
AppMakerv2->Exporter->AppMakerX
/* cross-platform workflow */
edge[color=black]
XAML->Converter->AppMakerX
AppMakerX->WPFGen->WPFApp
/* future workflow */
edge [color=grey fontcolor=grey]
AppMakerX->CocoaGen->Cocoa
AppMakerX->RBGen->REALBasic
}

texte alternatif http://www.aussiedesignedsoftware.com/AppMakerX/files/amxworkflow.png

Aucun commentaire:

Enregistrer un commentaire

Comment utiliseriez-vous .reduce() sur des arguments au lieu d'un tableau ou d'un objet spécifique ?

Je veux définir une fonction.flatten qui aplatit plusieurs éléments en un seul tableau. Je sais que ce qui suit n'est pas possible, mais...