Pozadí
websequencediagrams je skvělý nástroj pro lidi, kteří chtějí generovat sekvenční diagramy UML, ale kteří nechtějí své diagramy rozvrhnout.
Co to dělá, je umožnit vám psát specifikaci diagramu (bezplatné psaní) pomocí malého značkovacího zápisu (myslím, že to vytvořili), který se snadno naučí. Kdykoli změníte blok textu, diagram se změní. Viz obrázek .
Tento diagram byl vytvořeno z tohoto textu:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
Problém
Chci vytvářet diagramy aktivit. Ale trochu se zhoršuje moje schopnost používat myš s přesností. Také vím, že pokud změníte strukturu diagramu aktivit, pak to může vynutit radikální změny v rozložení diagramu. Vypadá to jako ztráta času potýkat se s rozvržením, když vše, co jste chtěli udělat, bylo jen reprezentovat něco v UML.
Další požadavky
Chápu, že někteří lidé mají různé styly, ale v mém případě se o tento styl nestarám. Je to užitečné kompromis.
Mohu použít okna nebo web, ale upřednostňuji webové řešení, protože je to přenosné.
Byl bych ochoten zaplatit za nástroj, který to dokázal.
Komentáře
- Podívali jste se na plantuml ( plantuml.com )?
- @albert ok, že ' je přesně to, co jsem hledal. Pokud chcete odpovědět, označím to '. Vidím, že odkazují v spuštěné sekci na webovou implementaci !
Odpověď
Plantuml je nástroj pro kreslení UML (založený na vstupním souboru). Z webu:
PlantUML je komponenta, která umožňuje rychlé psaní:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
Podporovány jsou také následující diagramy jiné než UML:
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
Dále existuje webová implementace: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
a existuje také fórum: http://forum.plantuml.net/questions
Komentáře
- Formátování se provádí pomocí kreolské syntaxe