Stage: Onderzoeken van grafische gebruikersinterfacepatronen (WO)

In deze stageopdracht werk je aan een speciaal soort patroon: grafische gebruikersinterfacepatronen (GUI-patronen). GUI-patronen zijn functioneel en technisch ontwerppatronen die generieke problemen en oplossingen vastleggen met betrekking tot het ontwerp van grafisch schermen en grafische uitvoer.

Inleiding

Aangezien de oplossingen die Quinity realiseert zeer complex zijn, ligt de nadruk bij ons op een goed ontwerp. Voor het functioneel ontwerp maken we gebruik van functioneel ontwerppatronen.

Het gebruik van functioneel ontwerppatronen is een techniek die wij zelf hebben ontwikkeld. Deze techniek biedt ons de mogelijkheid om functioneel ontwerpen te hergebruiken binnen verschillende projecten. Zo kunnen wij bijvoorbeeld maatwerk op basis van standaardcomponenten leveren (COTS - custom off the shelf).

In onze projecten bouwen we webapplicaties die onder te verdelen zijn in drie categorieën. Allereerst de intranetoplossingen voor interne gebruikers. Bij deze gebruikersgroep staan de applicaties centraal in hun werk. Daarnaast hebben we extranetapplicaties voor partners zoals assurantietussenpersonen. Deze groep maakt regelmatig gebruik van de systemen. De laatste categorie bestaat uit internettoepassingen voor onbekende klanten. Deze anonieme groep gebruikt de oplossingen af en toe. Binnen de genoemde categorieën geven we de onderverdeling aan met ‘kanalen’.

Quinity past de techniek van functioneel ontwerppatronen niet alleen toe in haar projecten, maar werkt ook samen met universiteiten om door middel van research en development de techniek verder te optimaliseren. Als technologie gebruiken we Java/J2EE, Soap/Webservices, XML/XSLT, WebSphere/Tomcat en relationele databases.

Omschrijving

Wij hebben in de afgelopen jaren eigen richtlijnen gehanteerd voor GUI-ontwerp binnen de toepassingen die we gebouwd hebben. In deze stage inventariseer je bestaand onderzoek naar GUI-ontwerp en definieer je de ideale situatie, toegespitst op onze applicatiecategorieën en technieken. Vervolgens vergelijk je onze bestaande richtlijnen voor GUI-ontwerp met de ideale situatie en stel je een stappenplan op om deze situatie te bereiken. De belangrijkste richtlijnen vertaal je in GUI-patronen. Je maakt deze zichtbaar door er een prototype bij te maken. Dit prototype onderwerp je aan testen door een gebruikerspanel om te zien of de GUI-patronen in de praktijk voldoen.

Resultaat

Een onderzoeksverslag over het theoretische en praktische gedeelte van de opdracht inclusief een stappenplan om naar de gewenste situatie te komen en een werkend prototype met één of meer complexe GUI-ontwerppatronen.

Wie zijn wij?

Quinity is een succesvolle leverancier van maatwerk systeemontwikkeling voor financiële instellingen met circa 95 medewerkers. Onze core business bestaat uit het realiseren van eBusiness-projecten van begin tot eind. Voorbeelden van de complexe administratieve toepassingen die wij bouwen zijn: polisadministraties voor verzekeringsmaatschappijen, rekeningenadministraties voor banken, incidenten- en schadeadministraties voor logistieke dienstverleners en personeelsadministraties voor werkgevers.

Interesse?

Stuur je CV en cijferlijsten met een korte motivatie naar Dit e-mailadres is beveiligd tegen spambots, u heeft JavaScript nodig om het te kunnen bekijken . Voor meer informatie kun je contact opnemen met Gerda Kamphof of Tessa van Rijnsoever (030 233 59 99).

Praktische informatie

Voor deze afstudeeropdracht zijn we op zoek naar laatstejaars studenten Informatica met een VWO-vooropleiding. Kennis van en/of ervaring met software engineering, functioneel en technisch ontwerp, design patterns, Java, XML en/of XSLT is een pre. De duur van de opdracht is vier tot acht maanden, afhankelijk van de eisen van je opleiding. Je ontvangt een stagevergoeding van € 600,-- netto per maand.