Idea

UML Diagrams Support

  • 12 January 2021
  • 7 replies
  • 2339 views

UML being the standard modeling language in the field of software engineering I find it very weird that there’s only a Class Diagram template available (very limited one!) and no Use Case/Sequence/Use Case etc.

Please add support for UML!

 

Best regards,


7 replies

Userlevel 2

Many people, including me, use sequence diagrams a lot as a part of documentation.

Yes! Use case modelling, actors, etc would be very helpful. 

Userlevel 1
Badge

Yes, the Miro team does not have to recreate the wheel. Allowing to import from PlantUML could be a nice short cut.

https://community.miro.com/wish-list-32/plantuml-support-in-miro-3722

I specifically need UML sequence diagrams please.

Userlevel 1
Badge

UML boxes and lines are straightforward and can, for the most part, be drawn with basic miro frames. However, there are UML shapes that are important yet different from any basic shapes, namely: 

  • the symbol for a UML package (box with a tab on the top left)
  • the frames used in sequence diagrams
  • final state in a state diagram (solid circle surrounded by a concentric ring)

I would love the ability to import or export a PlantUML mind map tree. The syntax is like this: https://plantuml.com/mindmap-diagram Specifically, I would love the ability to auto-format so I could cut down on formatting clean up time as I’m adding things, especially at higher levels. If I had this, an update would be as simple as adding a line of text and it could then re-render the tree.

UML is a massive topic.

 

There is no, major need to support the whole UML standard.

Trying to do so would probably be impossible.

 

However most people only use a small subset of UML.

The book ‘UML Distilled’ by Martin Fowler offers a nice subset of UML. So, MIro team may not need to re-invent the wheel when it comes to picking what the most important aspects of UML to support.

 

https://www.amazon.co.uk/UML-Distilled-Standard-Modeling-Technology/dp/0321193687

 

For me:

I don’t care about most UML

I would love Miro to support generalisation of class diagrams.

I don’t even care about most icons in UML class diagrams.

 

The _only_ thing that  i would really love and need is

 

an inheritance relationships.

 

I.e an arrow with an empty triangle on one end. The arrow can go from an Abstract class and can connect to ‘a join’ which can, then, connect to the subclasses. 

 

 

 

 

 

 

Reply