UModel gebruikt sequentiële diagrammen om de interacties tussen objecten in een applicatie te beschrijven, evenals de berichten die objecten naar elkaar sturen en ontvangen.
Wanneer u een nieuw sequentiediagram maakt, toont UModel automatisch de werkbalk voor sequentiediagrammen, zodat u snel toegang heeft tot gespecialiseerde UML-elementen, waaronder levenslijnen, combinatiefragmenten, poorten, pijlen voor het aanroepen en beantwoorden van berichten, berichtenpijlen die nieuwe levenslijnen creëren of bestaande objecten vernietigen, notities en meer. UModel biedt flexibele opties voor sequentiediagrammen om uw UML-diagramstijl te ondersteunen. U kunt kiezen om:
UModel stelt ontwikkelaars in staat om code te genereren op basis van sequentiële diagrammen voor methoden die klassenoperaties beschrijven. Deze functionaliteit verbetert UModel aanzienlijk als een visueel ontwerptool en codegenerator, omdat ontwikkelaars complete codeblokken in sequentiële diagrammen kunnen plaatsen en zo een complete, uitvoerbare applicatie kunnen creëren, in plaats van een basis die verder handmatig code vereist.
U kunt broncode genereren op basis van nieuwe sequentiële diagrammen bij het ontwikkelen van een nieuw ontwerp. U kunt bestaande code bijwerken door bestaande sequentiële diagrammen, die eerder zijn gegenereerd, te wijzigen. Bovendien kunt u "round-trip engineering" toepassen om latere wijzigingen te synchroniseren, zowel in de broncode als in de sequentiële diagrammen in uw UML-model.
Het genereren van code met UModel op basis van sequentiële diagrammen wordt ondersteund voor de programmeertalen Java, C# en Visual Basic.
UModel ondersteunt alle 14 UML-diagrammen, evenals een UML-diagram voor XML-schema's en een ander om tabellen in relationele databases te modelleren, waardoor uw team een krachtig UML-modelleertool tot uw beschikking heeft, tegen een fractie van de kosten van traditionele oplossingen. Voor een uitgebreide lijst van alle soorten UML-diagrammen, raadpleeg onze pagina over UML-diagrammen of klik op de onderstaande link om een 30-dagen proefversie van Altova UModel te downloaden.
