Technisch ontwerp

alles over het maken technische ontwerpen

Van UML naar Java, een praktijkvoorbeeld

Geschreven door Bert Willems op dinsdag 8 december 2009Geen reactie

De afgelopen maanden heb ik samen met een aantal collega’s een vacatureportaal op het Liferay portal framework geïmplementeerd. Daarbij hebben we veelvuldig gebruik gemaakt van het genereren van Java code vanuit UML diagrammen en visa versa. Deze ervaring wil ik graag met jullie delen.

De opdracht was simpel: neem een bestaande webservice met vacatures, bedrijfsprofielen, zoekprofielen, etc.. Ontwikkel op basis daarvan de portlets die tesamen de portal gaan vormen. De webservice was deels gedocumenteerd en er was een functioneel ontwerp gemaakt. Een goed startpunt voor een project.

Technisch ontwerp

We zijn begonnen met het maken van een technisch ontwerp omdat we de webservice eerst goed wilde begrijpen en omdat we de volgende zaken goed gescheiden wilden houden:

  • De portlets
  • De webservice client implementatie

We hebben het technisch ontwerp gemaakt met behulp van UML interactie-, klasse- en sequentiediagrammen. Dit hebben we gedaan in Sparkx Enterprise Architect, naar mijn mening een van de beste UML tools.

Lees verder »

Realisatie door Liones | RSS-feed

Andere uitgaven: Publishr, weblog over uitgeven | Functioneel ontwerpen, alles over functioneel ontwerpen