Пилю тут сейчас диплом (точнее, пока еще преддипломную презентацию), и мне там в том числе нужно uml-ки всякие рисовать. Но вот рисовать их вручную мышкой мне лень. В сети нашлось (спасибо коллегам с работы) одно интересное решение plantuml, которое из декларативного текстового описания няшные диаграммки генерирует, например:
Из
@startuml
autonumber
actor Benutzer as user
participant "Zwischenserver" as apiclient
participant "Stanbol" as stanbol
participant "DBpedia" as dbpedia
participant "Suchproxy" as searchproxy
participant "Bing" as bing
== [1] Die Anfrage des Endbenutzers wird über Suchproxy an Bing weitergeleitet ==
user -[#red]> apiclient: Suchanfrage
apiclient -[#red]> searchproxy: an Suchproxy-API angepasste Anfrage
searchproxy -[#red]> bing: Suchanfrage
bing -[#blue]> searchproxy: Menge der Suchergebnisse
searchproxy -[#blue]> apiclient: Suchergebnissen als JSON oder XML
== [2] Zwischenserver leitet die Suchergebnisse (als JSON oder XML) an Stanbol für die Analyse weiter ==
apiclient -[#red]> stanbol: Suchergebnisse als JSON oder XML (für die Analyse)
hnote over stanbol : Die Entitäten werden extrahiert
stanbol -[#red]> dbpedia: Abfrage der Informationen über die gefundene Entitäten
dbpedia -[#blue]> stanbol: Informationen über die Entitäten als RDF
== [3] Stanbol leitet Analyseergebnisse an den Zwischenserver weiter, damit die mit den Ontologien angereicherte Infos auf dem Endgerät visualisiert werden könnten ==
stanbol -[#blue]> apiclient: Gefundene Ontologien
apiclient -[#blue]> user: Mit den Ontologien angereicherte Informationen
@enduml
Генерируется
http://tau.rghost.ru/7y2N8Q2vS/image.png
Пощу в Developer, ибо в разработке ПО UML рисовать надо, может пригодится кому, кто тоже не любит мышкой елозить.