UML-sequentiediagrammen

Kenmerken van de UModel sequentiediagrammen:

  • Toolbar voor elementen in sequentiële diagrammen
  • Elementen kunnen worden toegewezen aan diagramlagen
  • Berichten in diagrammen verwijzen naar bewerkingen binnen klassen
  • Ondersteunt alle 14 soorten UML-diagrammen
  • Genereer Java-, C#- of VB.NET-code
  • Genereer sequentiediagrammen op basis van code
  • Twee-weg synchronisatie zorgt ervoor dat wijzigingen worden doorgevoerd
  • De mogelijkheid om onbeperkt acties ongedaan te maken en opnieuw uit te voeren, stimuleert het verkennen van nieuwe ideeën

UML-sequentiediagrammen

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.

UML-sequentiediagram

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:

  • Maak automatisch een syntactisch correct antwoord zodra een bericht wordt toegevoegd
  • Selecteer "Ga naar bewerking" in het contextmenu dat verschijnt wanneer u met de rechtermuisknop klikt, om een bericht toe te wijzen op basis van een bewerking die vermeld staat in de modelboom
  • Selecteer eenvoudige, opeenvolgende berichtnummers of kies voor geneste (decimale) berichtnummering via de werkbalk van het sequentiële diagram
  • Stel tijdsbeperkingen in voor sequenties, met behulp van bekende notaties voor tijdsschema's... en nog veel meer. Met UModel kunt u dit allemaal eenvoudig doen.

Maak bewerkingen aan in de referentiële klassen

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

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.