Posts

Showing posts with the label UML

PlantText: The new "Online" UML Editor powered by PlantUML

Image
At beginning " PlantUML Server " As states in a previous article " PlantUML - a DSL for creating UML Diagrams ",  PlantUML is a great way to create & share  UML diagrams quickly & easily. PlantUML already provided a sort of "cloud solution" named " PlantUML Server "  which was mostly a kind of "Proof Of Concept"  to give an idea of its functionalities And finally " PlantText " Currently Arwen Vaughan  has  released " PlantText " completing the PlantUML  "cloud solution"  PlantText is a text-based tool for quickly creating clear UML diagrams that can be compared, versioned, and managed. Simply type PlantUML language into the editor and refresh the screen to produce a professional diagram. Save, export, or copy the image for use in your requirements or design documents. Features PlantText provides a complete  WYSIWYG  PlantUML editor and other interesting features like: Import/Expo...

PlantUML & Maven - Enrich your project's documentation

As read in previous post  " PlantUML a DSL for creating UML Diagram quick & easy ", plantUML is a text based Domain Specific Language (DSL) that helps who need to design UML diagrams, offering also a good integration in IDE like  Eclipse and Netbeans  Another its great feature is the integration with maven that allow us to put our plantUML files within our projects,  generating diagrams  during a project's lifecycle phase (e.g. during site generation), or upon a goal's execution The maven plantuml plugin  is very easy to use, below a typical usage example: Usage from Maven: <plugin> <groupId> com.github.jeluard </groupId> <artifactId> plantuml-maven-plugin </artifactId> <version> 7941 </version> <configuration> <sourceFiles> <directory> ${basedir} </directory> <includes> <include> src/main...

PlantUML - a DSL for creating UML Diagram quick & easy

Image
In my daily work often i need, for helping to make understand, formalization of UML Diagrams (in particular i use Sequence Diagram ). There are lot of tools that allow to write UML Diagrams, not all free and unfortunately, very few of them have been integrated in Development Environments. Moreover the look & feel between them, usually, is very different and the drawing requires some expertise My dream was to have a tool that would allow me to draw UML Diagrams without need to move out from my development environment, minimizing effort needed to draw the diagrams themselves Then by chance i found out  PlantUML  that has seemed to solve all my problems. What is PlantUML provides a text based Domain Specific Language ( DSL ) that focus on " what i need to do " and not on " how i have to draw what i need to do ". This means that with  few of "text's statements"  we can obtain a complete UML Diagram. Take a look to the example below , if w...