Achtergrond
websequencediagrammen is een geweldige tool voor mensen die UML-sequentiediagrammen willen genereren, maar die hun diagrammen “niet” willen of kunnen opmaken.
Wat het doet, is dat je de diagramspecificatie (vrij typen) kunt typen met een kleine markdown-notatie (ik denk dat ze het zelf hebben verzonnen) die gemakkelijk te leren is. Elke keer dat je het tekstblok verandert, verandert het diagram. Zie afbeelding .
Dit diagram is gemaakt op basis van deze tekst:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
Probleem
Ik wil activiteitendiagrammen maken, maar ik krijg een beetje een beperking in mijn vermogen om de muis nauwkeurig te gebruiken. Ik weet ook dat als je de structuur van een activiteitendiagram verandert, dat radicale veranderingen in de lay-out van het diagram kan forceren. Het lijkt tijdverspilling om te worstelen met de lay-out terwijl je alleen maar iets in UML wilde weergeven.
Andere vereisten
Ik begrijp dat sommige mensen verschillende stijlen hebben, maar ik geef niet om de stijl in mijn geval. Het is een waardevolle afweging.
Ik kan Windows of het web gebruiken, maar ik “zou liever een webgebaseerde oplossing hebben omdat die draagbaar is.
Ik zou bereid zijn te betalen voor een tool die dit deed.
Reacties
- Heb je plantuml ( plantuml.com ) bekeken?
- @albert oké dat ' s precies is wat ik zocht. Als je wilt antwoorden, ' markeer ik het. Ik zie dat ze verwijzen in de lopende sectie naar een webgebaseerde implementatie !
Answer
Plantuml is een UML-tekentool (gebaseerd op een invoerbestand). Van de website:
PlantUML is een component waarmee snel kan worden geschreven:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
De volgende niet-UML-diagrammen worden ook ondersteund:
Wireframe graphical interface Archimate diagram Specification and Description Language (SDL) Ditaa diagram Gantt diagram MindMap diagram Work Breakdown Structure diagram Mathematic with AsciiMath or JLaTeXMath notation
Verder is er een webgebaseerde implementatie: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
en er is ook een forum: http://forum.plantuml.net/questions
Opmerkingen
- Opmaak gebeurt met creoolse syntaxis