Fundal
websequencediagrams este un instrument excelent pentru persoanele care doresc să genereze diagrame UML, dar care nu pot sau nu doresc să-și aranjeze diagramele.
Ceea ce face este să vă permite să tastați specificația diagramei (tastarea liberă) utilizând o notare mică (cred că au compus) care este ușor de învățat. Ori de câte ori schimbați blocul de text, diagrama se schimbă. Vedeți imaginea .
Această diagramă a fost creat din acest text:
title Authentication Sequence Alice->Bob: Authentication Request note right of Bob: Bob thinks about it Bob->Alice: Authentication Response
Problemă
Vreau să creez diagrame de activitate. Dar îmi este puțin afectată capacitatea de a utiliza mouse-ul cu precizie. Știu, de asemenea, că, dacă schimbați structura unei diagrame de activitate, atunci aceasta poate forța modificări radicale în aspectul diagramei. Pare o pierdere de timp să te lupți cu aspectul atunci când tot ce ai vrut să faci era să reprezinți ceva în UML.
Alte cerințe
Înțeleg că unii oameni au stiluri diferite, dar nu îmi pasă de stil în cazul meu. Este un compromis care merită.
Pot folosi Windows sau web, dar aș prefera o soluție bazată pe web deoarece este portabilă.
Aș fi dispus să plătesc pentru un instrument care a făcut acest lucru.
Comentarii
- Ați aruncat o privire asupra plantuml ( plantuml.com )?
- @albert ok că ' este exact ceea ce căutam. Dacă doriți să răspundeți, îl voi marca '. Văd că fac referire în secțiunea care rulează a implementare bazată pe web !
Răspuns
Plantuml este un instrument de desen UML (bazat pe un fișier de intrare). De pe site:
PlantUML este o componentă care permite scrierea rapidă:
Sequence diagram Usecase diagram Class diagram Activity diagram (here is the legacy syntax) Component diagram State diagram Object diagram Deployment diagram Timing diagram
Sunt acceptate și următoarele diagrame non-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
Consultați http://plantuml.com/
Mai mult, există o implementare bazată pe web: http://www.plantuml.com/plantuml/uml/SyfFKj2rKt3CoKnELR1Io4ZDoSa70000
și există și un forum: http://forum.plantuml.net/questions
Comentarii
- Formatarea se face folosind sintaxă creolă