Viser opslag med etiketten PlantUML. Vis alle opslag
Viser opslag med etiketten PlantUML. Vis alle opslag

torsdag den 18. oktober 2018

Opdatering af PlantUML

Jeg har tidligere skrevet om muligheden for at indlejre UML-diagrammer fra PlantUML her: https://libreofficedk.blogspot.com/2017/04/uml-diagrammer-i-libreoffice.html .

Jeg har lavet en opdatering til udvidelsen, og det er nu også muligt at indsætte UML-diagrammer som kæde til kildefilen.

Du kan hente udvidelsen her: https://extensions.libreoffice.org/extensions/libo_plantuml . Du kan samme sted læse hvordan den anvendes i Writer.

Hvis udvidelsen er en du kan bruge, så vær venlig at give den en tommelfinger, og helst opad.

onsdag den 19. april 2017

UML-diagrammer i LibreOffice

UML-diagrammer er gode dokumentationsformer ntår det kommer til IT-udvikling. UML er en forkortelse for Unified Modelling Language.

Se definitionen her: https://da.wikipedia.org/wiki/UML

UML består overordnet set af en række formaliserede diagramformer:
  •     Sequence diagram
  •     Usecase diagram
  •     Class diagram
  •     Activity diagram
  •     Component diagram
  •     State diagram
  •     Object diagram
  •     Deployment diagram
  •     Timing diagram

Med PlantUML er det muligt at tegne sådanne diagrammer i forskellige sammenhænge. Selv bruger jeg Google Chrome, og altså også LibreOffice.

Først skal du installere PlantUML, hvilket består i at du placerer filen plantuml.jar i dit hjemmekatalog under /plantuml

PlantUML(): http://plantuml.com/download

Dernæst skal du hente et odt-dokument, hvorfra du kan installere makroen.

Udvidelse til LibreOffice (dokument med vejledning): http://sourceforge.net/projects/plantuml/files/plantuml.odt/download

Nu er du klar til at skrive UML direkte i dit tekstdokument.

Skriv f.eks. følgende tekst i dokumentet:

@startuml
start
partition Initialization {
    :read config file;
    :init internal variable;
}
partition Running {
    :wait for user interaction;
    :print information;
}

stop
@enduml


Klik nu på ikonet [UML.*]
Nu indsættes et billede i teksten.


Du kan slå teksten til og fra med ikonet [UML!], og dermed altså skjule kildeteksten, så det kun er UML-billedet, der er synligt.

Her er et andet eksempel:

@startuml

start

repeat
  :read data;
  :generate diagrams;
repeat while (more data?)

stop

@enduml




Du kan læse om hvordan de enkelte diagramtyper fungerer her: http://plantuml.com/