Háttér
A webszekvenciák nagyszerű eszköz azok számára, akik szeretnének létrehozni UML szekvencia diagramokat, de nem tudják elrendezni diagramjaikat.
Amit tesz, lehetővé teszi, hogy beírja a diagramspecifikációt (ingyenes gépelés) egy kis megtanulási jelöléssel (gondolom, hogy kitalálták), amelyet könnyen megtanulhat. Amikor megváltoztatja a szövegblokkot, a diagram megváltozik. Lásd a képet .
Ez a diagram ebből a szövegből jött létre:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
Szeretnék létrehozni tevékenységdiagramokat, de kissé megsérülök abban, hogy pontosan tudom használni az egeret. Azt is tudom, hogy ha megváltoztatja egy aktivitási diagram felépítését, akkor ez radikális változásokat kényszeríthet a diagram elrendezésére. Időveszteségnek tűnik az elrendezéssel való küzdelem, amikor csak annyit akartál tenni, hogy valamit képviselj az UML-ben.
Egyéb követelmények
Megértem, hogy néhány embernek más-más stílusa van, de az én esetemben nem érdekel a stílus. Érdemes kompromisszumot kötni.
Használhatok akár Windowsot, akár webet, de inkább egy webalapú megoldást szeretnék, mert az hordozható.
Hajlandó lennék fizetni egy eszközért, amely ezt megtette.
Megjegyzések
- Megnézted a plantuml-t ( plantuml.com )?
- @albert rendben van, hogy ' pontosan amit kerestem. Ha válaszolni akar, akkor ' jelölöm. Úgy látom, hogy a futó szakaszban hivatkoznak egy webalapú megvalósításra !
Válasz
A Plantuml egy UML rajzeszköz (egy bemeneti fájl alapján). A webhelyről:
A PlantUML egy olyan összetevő, amely lehetővé teszi a gyors írást:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
A következő nem UML diagramok is támogatottak:
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
Lásd: http://plantuml.com/
Ezenkívül létezik webalapú megvalósítás is: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
és van még egy fórum: http://forum.plantuml.net/questions
megjegyzések
- A formázás a kreol szintaxissal