Date: January 29th 2016
Last updated: January 29nd 2016
UML stands for Unified Modelling language. UML is used to diagrammatically model relationships between objects using boxes and lines etc.
I'm running Linux Mint 17.2 (Trusty LTS). There are two UML packages available through the package manager; umbrello and gaphor. I liked the GUI of gaphor so I will continue using it.
When I installed gaphor it didn't appear in the system Menu. gaphor is a python program that can be run from the terminal.
#To run # open a terminal and type: gaphor
There are several things I might consider doing with UML:
1) object diagram (instance diagram) # draw high level abstraction 2) sequence diagram (object communication) # draw object lifeline # draw sequence of messages 3) class diagram # model classes, objects and instances etc # relationships can be annotated (e.g. many-many relationships) # model inheritence, aggregation and association etc