Onderkennen basis- en aanvullende ontwerppatronen (WO)

Inleiding

Aangezien de oplossingen die Quintiy realiseert zeer complex zijn, ligt de nadruk bij ons op een goed ontwerp. We maken voor het technisch ontwerp gebruik van technische ontwerppatronen (GoF en J2EE). Voor het functioneel ontwerp maken we gebruik van functionele ontwerppatronen. Het gebruik van functionele ontwerppatronen is een techniek die wij zelf hebben ontwikkeld. Deze techniek biedt ons de mogelijkheid om functionele ontwerpen te hergebruiken binnen verschillende projecten. Dit stelt ons in staat om maatwerk op basis van standaardcomponenten leveren (COTS - Custom off the shelf). Wij passen de techniek van functionele ontwerppatronen niet alleen toe in onze projecten, maar werken ook samen met universiteiten om door middel van research en development de techniek verder te ontwikkelen. Als technologie gebruiken wij Java/J2EE, Soap/Webservices, XML/XSLT, WebSphere/Tomcat en relationele databases.

 

Lees meer over de manier waarop wij functioneel ontwerppatronen gebruiken.

Doel

We beschrijven de wijze van werken om in een abstract functioneel ontwerppatroon het basispatroon te scheiden van aanvullende ontwerppatronen. We beschrijven de eisen waaraan een basispatroon moet voldoen en de eisen waaraan een aanvullend patroon moet voldoen. We beschrijven het moment waarop we een aanvullend patroon promoveren tot nieuw basispatroon.

Omschrijving

Deze stageopdracht baseren we op de resultaten van een aantal stages die gedaan zijn op basis van de afstudeeropdrachten Onderzoeken van functionele en technische ontwerppatronen en Ontdekken metataal voor functionele talen.

 

Om jezelf goed in de materie in te werken kun je deze afstudeeropdracht combineren met een deel van de afstudeeropdracht Onderzoeken van functionele en technische ontwerppatronen.

Resultaat

Een onderzoeksverslag over het theoretische en praktische gedeelte van de opdracht en een werkend prototype van een functioneel ontwerppatroon opgesplitst in basispatronen en aanvullende patronen.

Profiel

Wij zijn op zoek naar laatstejaars Informatica-studenten met een VWO vooropleiding en kennis van:

  • Object georiënteerd programmeren en modelleren
  • Relationele databases
  • Java

Aanvang

In overleg.

Duur

5 tot 8 maanden, afhankelijk van de eisen van de opleiding. Een 32-, 36- of 40-urige werkweek is mogelijk.

Vergoeding

Euro 600,-- netto per maand op basis van een 40-urige werkweek.

Interesse?

Stuur jouw CV en cijferlijsten met een korte motivatie naar jobs@quinity.com. Neem voor meer informatie contact op met Robert Guitink.