Tło
websequendediagrams to świetne narzędzie dla osób, które chcą generować diagramy sekwencji UML, ale nie mogą lub nie chcą układać swoich diagramów.
Umożliwia wpisanie specyfikacji diagramu (swobodne pisanie) przy użyciu małej notacji przeceny (chyba wymyślili), której łatwo się nauczyć. Za każdym razem, gdy zmieniasz blok tekstu, diagram się zmienia. Zobacz zdjęcie .
Ten diagram został utworzono z tego tekstu:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
Problem
Chcę tworzyć diagramy aktywności, ale moja umiejętność precyzyjnego posługiwania się myszą jest trochę ograniczona. Wiem również, że jeśli zmienisz strukturę diagramu aktywności, może to wymusić radykalne zmiany w układzie diagramu. Wydaje się stratą czasu na zmaganie się z układem, gdy wszystko, co chciałeś zrobić, to po prostu przedstawić coś w UML.
Inne wymagania
Rozumiem, że niektórzy ludzie mają różne style, ale nie obchodzi mnie styl w moim przypadku. To opłacalny kompromis.
Mogę korzystać z systemu Windows lub Internetu, ale wolałbym rozwiązanie internetowe, ponieważ jest ono przenośne.
Byłbym skłonny zapłacić za narzędzie, które to robi.
Komentarze
- Czy spojrzałeś na plantuml ( plantuml.com )?
- @albert ok, że ' s dokładnie to, czego szukałem. Jeśli chcesz odpowiedzieć, ' zaznaczę to. Widzę, że w sekcji uruchomionej odwołują się do implementacji internetowej !
Odpowiedź
Plantuml to narzędzie do rysowania UML (oparte na pliku wejściowym). Ze strony internetowej:
PlantUML to komponent umożliwiający szybkie napisanie:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
Obsługiwane są również następujące diagramy inne niż 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
Patrz http://plantuml.com/
Ponadto istnieje implementacja internetowa: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
i jest też forum: http://forum.plantuml.net/questions
Komentarze
- Formatowanie odbywa się za pomocą składni kreolskiej