In general, the benefits of using a versioning system are more relevant when you are a team. In fact, versioning increases the potential for simultaneous works and improves version tracking and synchronization over time. Also, you can easily manage the versions history. You can forget the multiple files stored in different places, named “final version […]
Continue readingWhat you need to know about UML diagrams – Behaviour diagrams (2)
We continue our serie of blog posts about the most used UML diagrams. The Unified Modeling Language™ (UML‧Ⓡ) is a way of describing software architecture using a range of diagrams. UML have been created to put different profiles around the table, and speak the same language : business analysts, software architects and developers. This modeling language, as a standard language, can be applied to any sectors (banking, internet, aerospace, finance etc.), be used with major software development methods and for several implementation platforms. We can identify two main types of diagrams :
- structure diagrams to show the static structure of a system including abstraction, real word, implementation, and how they are related to each other.
- behaviour diagrams to show the dynamic behaviour of the objects in a system, a serie of changes to the system over time.
What you need to know about UML diagrams – Structure diagrams (1)
We are about to begin a serie of blog posts about the most used UML diagrams. The Unified Modeling Language™ (UML‧Ⓡ) is a way of describing software architecture using a range of diagrams. UML have been created to put different profiles around the table, and speak the same language : business analysts, software architects and developers. This modeling language, as a standard language, can be applied to any sectors (banking, internet, aerospace, finance etc.), be used with major software development methods and for several implementation platforms. We can identify two main types of diagrams :
- structure diagrams to show the static structure of a system including abstraction, real word, implementation, and how they are related to each other.
- behaviour diagrams to show the dynamic behaviour of the objects in a system, a serie of changes to the system over time.
Introducing the GenMyModel code template editor
We are excited to unveil the code template editor in GenMyModel.
It’s now possible to create, modify and share Acceleo templates that generate code from your online diagrams. For example, you can design a code template that takes your class diagram and produces your REST API interfaces. Or it could just be your snippet generator. You decide what you generate and everything happens in the browser. The online editor relies on the Acceleo syntax (propulsed by Obeo) and provides live compilation, error checking, syntax coloring, auto-completion, generation preview and run.
Object Diagram (Instance Diagram) Released
We’re working hard to release more UML diagrams. We are happy to announce that object diagrams are now available in GenMyModel. Object Diagrams Based on the class diagram, the UML object diagram (formerly known as an instance diagram) shows a complete or partial view of the structure of a modeled system at a specific time […]
Continue readingSequence Diagram Now Available
Many of you told us how important sequence diagrams are for you in UML modeling. We are pleased to announce that they are now available in GenMyModel. The feature is still experimental in this first version. We’re working on the ergonomy to make it as easy as possible for you to diagram so if you […]
Continue readingSequence diagram: We’re getting closer
Developing a UML-validated sequence diagram editor in the browser is a technical challenge. The dev team has started tackling the diagram in the last sprint, and we’re getting closer to the V1!
Continue reading