Voorlopig onderzoeksplan Bachelorscriptie CleanDoc-

Maat: px
Weergave met pagina beginnen:

Download "Voorlopig onderzoeksplan Bachelorscriptie CleanDoc-"

Transcriptie

1 Voorlopig onderzoeksplan Bachelorscriptie CleanDoc- Wouter Lockefeer Probleemstelling Een goede programmeertaal moet niet alleen efficiënte programma's opleveren, maar ook handig zijn in gebruik. Één van de eigenschappen die bijvoorbeeld Java tot een populaire taal maakt, is JavaDoc [1]. Comments in de Java-code die van speciale structuur voorzien zijn, worden door JavaDoc geparsed en omgezet in documentatie in HTML. De programmeertaal Clean [3] heeft geen dergelijk systeem en wordt op wereldschaal nog maar amper gebruikt. Dit leidt tot de volgende onderzoeksvraag: Hoe kan een zo goed mogelijk automatisch code-documentatiesysteem worden opgezet voor Clean? Ten eerste moet een methode gevonden worden om de kwaliteit van een dergelijk documentatiesysteem uit te drukken. Dit zullen we doen aan de hand van een aantal punten: Gebruiksgemak: Hoe makkelijk is het voor gebruikers om commentaar om te zetten in documentatie? Onderhoudbaarheid: Hoe makkelijk is het om het systeem aan te passen of uit te breiden naarmate de ontwikkeling van Clean vordert? Intelligentie: In hoeverre controleert het systeem of documentatie bijvoorbeeld klopt of volledig is? Documentatiekwaliteit: Hoe duidelijk en overzichtelijk vinden programmeurs de gegenereerde CleanDoc documenten? Voor dit onderzoek zal niet alleen onderzocht worden hoe een dergelijk systeem kan worden opgezet, maar zal ook een eerste versie van dit systeem worden geïmplementeerd, zodat de kwaliteit getoetst kan worden door de gebruikers van Clean zelf. Voor een gestructureerd onderzoek is gekozen voor een opsplitsing van de onderzoeksvraag in een lijst deelvragen:

2 - Welke informatie moet in de documentatie kunnen staan? - Wat is goede syntax voor CleanDoc commentaar? - In welke taal wordt CleanDoc ontwikkeld? - Welke parseermethodes moeten gebruikt worden? - Wat wordt het outputformaat van CleanDoc? - Hoe kan CleanDoc voorzien worden van meer intelligentie? Voor antwoorden op deze vragen zal gevraagd worden om meningen van professoren aan de Radboud Universiteit Nijmegen die werken met Clean. Ook zullen vergelijkingen worden getrokken met bestaande documentatiesystemen voor andere programmeertalen, zoals JavaDoc en Haddock [2]. Verantwoording Clean is de functionele programmeertaal die ontwikkeld wordt aan de Radboud Universiteit Nijmegen. Hoewel de ontwikkelaars en gebruikers vol lof zijn over de kracht en schoonheid van de taal, valt de taal nog in het niet bij de populariteit van andere programmeertalen. Een veelgehoorde klacht onder studenten is dat de documentatie van Clean niet altijd volledig, op orde of up to date is. Een reden hiervoor kan natuurlijk zijn dat het voor programmeurs niet makkelijk wordt gemaakt om documentatie op te stellen voor hun applicatie of library. De ontwikkelaars en gebruikers van Clean aan het Radboud zelf gaven aan de behoefte te hebben aan een geautomatiseerd documentatiesysteem vergelijkbaar met het populaire JavaDoc. Met het bestaan van een dergelijke CleanDoc zal een makkelijke, heldere en uniforme manier om documentatie aan te leggen worden bevorderd, hetgeen kan leiden tot een betere algehele documentatie voor met name de vele libraries voor de taal. Theoretisch kader De meeste programmeertalen hebben minstens één, maar vaak zelfs meerdere tools om commentaar in een bepaalde syntax om te laten zetten in beter leesbare documentatie in bijvoorbeeld PDF- of HTML-formaat. Door het gebruik van zulke automatische documentatiesystemen te bevorderen, worden gebruikers aangespoord om een betere documentatie voor hun programma's en libraries aan te leggen. In de meeste gevallen bestaan de systemen uit een parser, die commentaar uit de

3 programmeercode haalt en de informatie die dit commentaar bevat, om te zetten naar een leesbaarder document. Speciale syntax kan gebruikt worden om extra informatie over bijvoorbeeld betekenis en opmaak aan te geven. Methode Om de onderzoeksvraag te beantwoorden, alsmede het prototype te implementeren, zullen de deelvragen stapsgewijs behandeld worden, elk in een eigen hoofdstuk. Elk hoofdstuk zal het onderzoek omschrijven, resultaten presenteren en implementatie in het prototype omschrijven. 1. Welke informatie moet in de documentatie kunnen staan? Voor deze deelvraag zal gekeken worden naar de informatie die bestaande documentatiesystemen kunnen weergeven en zal om de mening van Cleangebruikers worden gevraagd. Als resultaat zal een lijst worden opgeleverd met alle informatie die CleanDoc moet kunnen weergeven. 2. Wat is goede syntax voor CleanDoc commentaar? Voor deze deelvraag zal gekeken worden naar de syntax voor commentaar die bestaande documentatiesystemen handhaven. Een keuze zal worden gemaakt mede aan de hand van de mening van Clean-gebruikers. 3. In welke taal wordt CleanDoc ontwikkeld? Een vergelijking zal worden gemaakt tussen Java, JavaScript en Clean, waarbij uiteindelijk een keuze wordt gemaakt voor één van de talen. 4. Welke parseermethodes moeten gebruikt worden? Een vergelijking zal worden gemaakt tussen verschillende parseermethodes, waarbij uiteindelijk een keuze wordt gemaakt voor één van de methodes. Prototype: Implementatie van de gekozen parseermethode. 5. Wat wordt het outputformaat van CleanDoc? Een aantal verschillende formaten, zoals HTML en PDF zullen kort worden toegelicht en vergeleken, waarbij in overleg met Clean-gebruikers een keuze zal worden gemaakt. Prototype: De omzetting van de geparseerde informatie naar het gekozen

4 outputformaat. 6. Hoe kan CleanDoc voorzien worden van meer intelligentie? Aan de hand van vergelijkingen met bestaande documentatiesystemen en meningen van Clean-gebruikers zal onderzocht worden wat wenselijke, slimme eigenschappen kunnen zijn van CleanDoc. Prototype: De gewenste eigenschappen zullen op zijn minst minimaal worden geïmplementeerd, zodat deze later uitbreidbaar en verbeterbaar zijn. Tot slot zal het ontwikkelde CleanDoc getest worden door Clean-gebruikers en zullen eventuele toekomstwensen opgesomd worden voor verdere ontwikkeling van CleanDoc. Planning Het is vooralsnog moeilijk in te schatten hoeveel tijd de verschillende onderdelen zullen kosten. De speling in tijd zal vooral impact hebben op deelvraag 6, waar gekeken wordt naar slimme uitbreidingen van het systeem. Voor de bachelorscriptie staat 9 ec, wat zich vertaalt in 252 uur. Voortgangsgesprekken, bijeenkomsten en presentaties nemen een goede 20 uur in beslag, waardoor er nog zo'n 230 uur, verspreid over ongeveer 16 weken overblijft voor het onderzoek. Hiervoor is de volgende planning opgezet, hetzij grof: Week Onderdeel Uren 9 Voorlopig onderzoeksplan af Inlezen in literatuur: Clean en code-documentatiesystemen Deelvraag Deelvraag Definitief onderzoeksplan af Deelvraag Eerste versie scriptie af Deelvraag Deelvraag Deelvraag 6 20

5 22-23 Testfase prototype en verwerking van commentaar Tweede versie scriptie af Presentatie 15 - Totaal 230 Literatuur [1] Sun Microsoystems - Javadoc ( [2] Simon Marlow Haddock, A Haskell Documentation Tool [3] R. Plasmeijer & M. Van Eekelen 2002 Clean Language Report (

Beveiligingsaspecten van webapplicatie ontwikkeling met PHP

Beveiligingsaspecten van webapplicatie ontwikkeling met PHP RADBOUD UNIVERSITEIT NIJMEGEN Beveiligingsaspecten van webapplicatie ontwikkeling met PHP Versie 1.0 Wouter van Kuipers 7 7 2008 1 Inhoud 1 Inhoud... 2 2 Inleiding... 2 3 Probleemgebied... 3 3.1 Doelstelling...

Nadere informatie

Plan van Aanpak Afstuderen

Plan van Aanpak Afstuderen Plan van Aanpak Afstuderen Michiel Graat 27-09-2005 Inhoudsopgave 1 Inleiding 3 1.1 Terminologie............................. 3 1.2 Opdracht............................... 4 1.3 JavaCard...............................

Nadere informatie

Onderzoeksplan Bachelorscriptie

Onderzoeksplan Bachelorscriptie Onderzoeksplan Bachelorscriptie Tim van Lokven - 0438006 Informatica Probleemstelling Onderzoeksvraag Wat zijn de sterke en zwakke punten van de drie meest gebruikte Instant Messaging protocollen, en is

Nadere informatie

Opinion Mining. Johan Stortelder s Onderzoeksplan masterscriptie. Mei 2006

Opinion Mining. Johan Stortelder s Onderzoeksplan masterscriptie. Mei 2006 Onderzoeksplan masterscriptie Mei 2006 Johan Stortelder s0355593 johanstortelder@student.ru.nl Probleemstelling Inleiding is een methode waarmee automatisch meningen (opinies) uit teksten kunnen worden

Nadere informatie

Projectdocument Minecraft Mod Builder

Projectdocument Minecraft Mod Builder Projectdocument Minecraft Mod Builder Projectgroep Twintro 11 december 2015 Inhoudsopgave 1 Probleemstelling 2 2 Productbeschrijving 2 3 Requirements analyse 3 3.1 Functional requirements................................

Nadere informatie

Toelichting op SDK. Versie 2.0. Datum 11 november 2010 Status definitief

Toelichting op SDK. Versie 2.0. Datum 11 november 2010 Status definitief Toelichting op SDK Versie 2.0 Datum 11 november 2010 Status definitief Inhoud 1 Inleiding 3 1.1 Wat is de Software developer kit? 3 1.2 Voor wie is de SDK bedoeld? 3 1.3 1.4 Waarvoor kan de SDK gebruikt

Nadere informatie

Plan van Aanpak. project Tetris Packing

Plan van Aanpak. project Tetris Packing Plan van Aanpak project Tetris Packing Inleiding! 4 Projectomschrijving! 5 Producten! 5 Testplan! 5 Ontwerprapport! 5 Implementatierapport! 5 Testrapport! 5 Systeemdocumentatie! 5 Aanpak! 6 Projectmethodiek!

Nadere informatie

Opdrachtformulering (pagina 3 van 7)

Opdrachtformulering (pagina 3 van 7) Afstudeerovereenkomst van Tim Wils Bijlage 1 Opdrachtformulering (pagina 3 van 7) Dit project betreft een eigen framework (soort API) waarmee relatief gemakkelijk en in korte tijd eindproducten opgezet

Nadere informatie

Bachelorscriptie 2011. CleanDoc

Bachelorscriptie 2011. CleanDoc Bachelorscriptie 2011 -CleanDoc- Wouter Lockefeer 0545228 Definities Term Definitie Clean Clean 2.1 CleanDoc Entity Haddock Haddock 2.8.0 Haskell Haskell 98 Het te ontwikkelen documentatiesysteem voor

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 De functie van de cursus 7 2 De inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en wijze van studeren

Nadere informatie

Practicumhandleiding. (versie 2010)

Practicumhandleiding. (versie 2010) (versie 2010) Belangrijk! In deze handleiding treft u alle informatie aan die nodig is voor de uitvoering van het practicum. Behalve de organisatie van het practicum zelf en een korte beschrijving van

Nadere informatie

van A naar Beter app

van A naar Beter app Procesverslag RWS: Doorontwikkeling van A naar Beter app Uitgave: 6-12-2012, versie 1.0 Door JBLT ; Jonathan Marchal, Bas van Agten, Laurens Carbo, Thijs Blaas Inhoudsopgave 1. Inleiding... 03 2. Organisatie

Nadere informatie

Probleemstelling: Verantwoording: Anne Westerhof,

Probleemstelling: Verantwoording: Anne Westerhof, Anne Westerhof, 0815012 Probleemstelling: Hoe goed detecteert huidige antivirus software alle malware op een computer en maakt deze onschadelijk bij correct gebruik van de software? Het antwoord op deze

Nadere informatie

Uitgebreid voorstel Masterproef Informatica

Uitgebreid voorstel Masterproef Informatica HoGent Uitgebreid voorstel Masterproef Informatica Titel van het project: Optimalisatie & ontwikkeling van een gegevenstransfertool voor Business Intelligence-gebruikers Datum : 01/11/2012 Naam student

Nadere informatie

Roadmap. RIE Manager

Roadmap. RIE Manager Roadmap RIE Manager Look & Feel Rapportage/ Documentatie Uploaden Documenten Major Release 3 Lokaal beheer Major Release 2 Regie in eigen hand Submodules Major Release 1 Introductie In deze roadmap geeft

Nadere informatie

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens a.classens@student.fontys.nl Bottleball Onderzoeksverslag MovingMonsters Uitgevoerd door Arno Classens a.classens@student.fontys.nl 1 1. Inhoudsopgave Wat? Bladzijde 1. Introductie 3 2. Methodologie 4 3. Resultaten 3.1 Oriëntatie

Nadere informatie

14-9-2015. Je kunt de presentatie na afloop van elke les downloaden. Ga naar : www.gelsing.info Kies voor de map Systeemontwikkeling

14-9-2015. Je kunt de presentatie na afloop van elke les downloaden. Ga naar : www.gelsing.info Kies voor de map Systeemontwikkeling Les 1 Docent: Marcel Gelsing Je kunt de presentatie na afloop van elke les downloaden. Ga naar : www.gelsing.info Kies voor de map Systeemontwikkeling Je kunt hier (optioneel) ook een gratis tool downloaden

Nadere informatie

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-#######

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-####### Intake Conclusie & Aanbevelingen Datum Versie 1.0 Auteur Telefoon ###-####### Inhoudsopgave 1. VOORWOORD... 1 2. BESCHRIJVING APPLICATIE... 2 2.1. FUNCTIONEEL ONTWERP... 2

Nadere informatie

Connect Social Business

Connect Social Business Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door

Nadere informatie

Introductie tot de cursus

Introductie tot de cursus Inhoud introductietalen en ontleders Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en

Nadere informatie

Plan van Aanpak. Master Thesis. Risico modellering in het medische domein. Radboud Universiteit Nijmegen. Afstudeernummer: 101 IK.

Plan van Aanpak. Master Thesis. Risico modellering in het medische domein. Radboud Universiteit Nijmegen. Afstudeernummer: 101 IK. Radboud Universiteit Nijmegen Plan van Aanpak Master Thesis Risico modellering in het medische domein Afstudeernummer: 101 IK 6 juli 2009 Auteur Contact Studentnummer Begeleider Contact Willem Klomp wtklomp@student.ru.nl

Nadere informatie

Testen van Java code met JML

Testen van Java code met JML Testen van Java code met JML Engelbert Hubbers Martijn Oostdijk Erik Poll University of Nijmegen Testen met JML p.1/23 Overzicht De specificatietaal JML voor Java Wat voorbeelden van JML specificaties

Nadere informatie

Op begrijpelijke, consistente en herkenbare wijze presenteren van SBR rapportages

Op begrijpelijke, consistente en herkenbare wijze presenteren van SBR rapportages We zijn nu al weer een paar maanden onderweg in 2017. Het jaar van de verplichtstelling voor het aanleveren van Publicatiestukken en Kredietrapportages middels SBR. SBR staat voor Standard Business Reporting

Nadere informatie

Voorblad Inhoudsopgave Inhoud

Voorblad Inhoudsopgave Inhoud Voorblad Inhoudsopgave Inhoud (INHOUD) Achtergronden We moeten een website voor een jonge catering en een party service bedrijf bouwen. Dit bedrijf is gespecialiseerd in verzorging van borrelhapjes en

Nadere informatie

JouwSpulMijnSpul. Een marktplaats voor Windesheim. Technisch Ontwerp. Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij

JouwSpulMijnSpul. Een marktplaats voor Windesheim. Technisch Ontwerp. Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij JouwSpulMijnSpul Een marktplaats voor Windesheim Technisch Ontwerp Pascal Oostenbrugge Gerrit van Roekel Victor Klijmeij Versiebeheer Datum Beschrijving wijziging 18-1-2009 Eerste aanzet voor TO. 2 Inhoudsopgave

Nadere informatie

DNAQL Simulator. Presentatie Bachelorproef. Tom Desair. Universiteit Hasselt. Academiejaar 2010-2011

DNAQL Simulator. Presentatie Bachelorproef. Tom Desair. Universiteit Hasselt. Academiejaar 2010-2011 DNAQL Simulator Presentatie Bachelorproef Tom Desair Universiteit Hasselt Academiejaar 2010-2011 Tom Desair (Universiteit Hasselt) DNAQL Simulator Academiejaar 2010-2011 1 / 13 Inhoud Inleiding Inhoud

Nadere informatie

Whitepaper. One language, one source, one truth

Whitepaper. One language, one source, one truth Whitepaper One language, one source, one truth Contact Voor meer informatie of een demo kunt u contact opnemen met John Vermolen of Bas de Graaf: 06-53943650 / 06-53289168 Postbus 79075, 1070 NC Amsterdam

Nadere informatie

SANDER VAN DE RIJT ONDERZOEK PROTOTYPE

SANDER VAN DE RIJT ONDERZOEK PROTOTYPE SANDER VAN DE RIJT ONDERZOEK PROTOTYPE INTRODUCTIE Ons project Wij zijn een door zes studenten opgerichte start-up die naar aanleiding van een individueel onderzoek een gezamenlijke interesse hebben. De

Nadere informatie

Plan van Aanpak. project Tetris Packing

Plan van Aanpak. project Tetris Packing Plan van Aanpak project Tetris Packing Inleiding! 4 Projectomschrijving! 5 Doel van het project! 5 Onderwerp van het project! 5 Invulling van het project! 6 Producten! 7 Functioneel Ontwerp! 7 Implementatierapport!

Nadere informatie

ITP 3 VOORBEELDEN PROBLEEMSTELLING HOOFD-CENTRALEVRAAG DEELVRAGEN ONDERZOEKSOPZET METHODEN

ITP 3 VOORBEELDEN PROBLEEMSTELLING HOOFD-CENTRALEVRAAG DEELVRAGEN ONDERZOEKSOPZET METHODEN ITP 3 VOORBEELDEN PROBLEEMSTELLING HOOFD-CENTRALEVRAAG DEELVRAGEN ONDERZOEKSOPZET METHODEN Collegejaar: 2016-2017 BRON: IMIT Student Technical Papers Docent: Ing. Urwin W. Staphorst MBA Paramaribo, 7 november

Nadere informatie

Non satis scire WP 4 Pilot opzet peer feedback. Aanleiding

Non satis scire WP 4 Pilot opzet peer feedback. Aanleiding Non satis scire WP 4 Pilot opzet peer feedback Aanleiding De lerarenopleiding van de Rijksuniversiteit Groningen werkt mee aan het SURF-project Nonsatis scire. In het kader van dit project wordt een pilot

Nadere informatie

Social (Media) Networking for eshops

Social (Media) Networking for eshops Social (Media) Networking for eshops Stijn Vanbriel http://strakplan.wordpress.com Promotor: Niels Hendrickx Co promotor: Liesbeth Huybrechts Pagina 1 van 8 Inhoudsopgave Inleiding en motivatie... 3 Derde

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis

Nadere informatie

Inleiding tot programmeren: Javascript

Inleiding tot programmeren: Javascript Inleiding tot programmeren: Javascript Een definitie JavaScript is een scripttaal met objectgeoriënteerde mogelijkheden. Deze geïnterpreteerde programmeertaal is vooral gericht op het gebruik in webpagina

Nadere informatie

Deel ; Conclusie. Handleiding scripties

Deel ; Conclusie. Handleiding scripties Deel ; Conclusie Als je klaar bent met het analyseren van de onderzoeksresultaten, kun je beginnen met het opstellen van de conclusie(s), de eventuele discussie en het eventuele advies. In dit deel ga

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 28, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Functionele eigenschappen My Office Value analyse tool

Functionele eigenschappen My Office Value analyse tool Functionele eigenschappen My Office Value analyse tool Zelf een Creditreform balansrating uitvoeren Met de My Office Value analyse tool kunt u zelf een Creditreform balansrating uitvoeren. Kredieten die

Nadere informatie

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.

Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis

Nadere informatie

Presentatie Michiel. Informaticastage najaar 2004

Presentatie Michiel. Informaticastage najaar 2004 Presentatie Michiel michielborkent@gmail.com Informaticastage najaar 2004 Inhoud presentatie: Wie ben ik? Over mijn stage Informatie over Lisp Wie/wat ben ik? Student Technische Informatica, Universiteit

Nadere informatie

Social Action Research Plan

Social Action Research Plan Social Action Research Plan Social media project Studenten Dennis Visschedijk 438332 Aileen Temming 474094 Stefan Ortsen 481295 Niels Konings 449822 Renee Preijde 482835 Opdrachtgever Stal te Bokkel Daniëlle

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 21, 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Technologie en Interactie 3.2: software architectuur

Technologie en Interactie 3.2: software architectuur Technologie en Interactie 3.2: software architectuur Manual IAM-TDI-V2-Technologie en Interactie. Jaar 0809 blok 2 Oktober 2008 Fons van Kesteren 1/8 Inhoud Technologie en Interactie 3.2: software architectuur...

Nadere informatie

Project 2: LOTTO simulatie Programmeren I

Project 2: LOTTO simulatie Programmeren I Project 2: LOTTO simulatie Programmeren I K. van Assche - H. Gruyaert 1 Inleiding Schrijf een java programma dat het spel van de nationale loterij, de Lotto simuleert. De communicatie met de gebruiker

Nadere informatie

Onderzoeksplan Rekenkamercommissie 2011

Onderzoeksplan Rekenkamercommissie 2011 Onderzoeksplan Rekenkamercommissie 2011 Boxtel, maart 2011 Voorwoord Voor u ligt het onderzoeksplan 2011 van de rekenkamercommissie Boxtel. Het onderzoeksplan is het resultaat van de suggesties die we

Nadere informatie

Correspondentie inzake overnemen of reproductie kunt u richten aan:

Correspondentie inzake overnemen of reproductie kunt u richten aan: Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.

Nadere informatie

Analyse Programmeertalen

Analyse Programmeertalen Analyse Programmeertalen De keuze van een programmeertaal mag niet onderschat worden. Het is dankzij deze taal dat de gebruiker interactie heeft met het complete systeem. Het is dus vanzelfsprekend dat

Nadere informatie

Bachelorscriptiebrochure BA Taalwetenschap

Bachelorscriptiebrochure BA Taalwetenschap Bachelorscriptiebrochure BA Taalwetenschap 1. Definitie 2. Omvang 3. Begeleiding 4. Beoordelingscriteria 5. Eindtermen 6. Mogelijke aanvullingen Bijlage: Stappenplannen 1. Definitie De Bachelorscriptie

Nadere informatie

RLBS (robbert Location based services)

RLBS (robbert Location based services) RLBS (robbert Location based services) Functioneel ontwerp Robbert Brussaard 22-02-2010 Versie 1.0 Robbert Brussaard (62391) 22-02-2010 Inhoudsopgave 1.1 Samenvatting...2 1.2 Samenvatting...2 1.3 Versiebeheer...2

Nadere informatie

Informatica 2 Studiehandleiding

Informatica 2 Studiehandleiding Informatica 2 Studiehandleiding Embedded Systems Engineering Groep: ES1D ir drs E.J Boks 25-02-2010 Inhoud 1 Inleiding... 2 2 Doelstelling... 3 3 Beoordeling... 4 4 Eisen aan het verslag... 6 Voorbeeld

Nadere informatie

Studiewijzer Keuzedeel Verdiepingsoftware (AO)

Studiewijzer Keuzedeel Verdiepingsoftware (AO) Studiewijzer Keuzedeel Verdiepingsoftware (AO) Keuzedeel: Verdieping software AO versie 1.0 Crebo: 25187 Cohort: 2016-2017 Keuzedeelhouder(s): Dhr. J.A. van Helden Datum: 18-1-2017 Keuzedeel: Verdieping

Nadere informatie

Applicatieontwikkelaar

Applicatieontwikkelaar Applicatieontwikkelaar Leeswijzer voor bedrijven Kenniscentrum beroepsonderwijs bedrijfsleven ECABO houdt ontwikkelingen in de economisch-administratieve, ICT- en veiligheidsberoepen bij. Deze ontwikkelingen

Nadere informatie

Plan van aanpak Toogle

Plan van aanpak Toogle Plan van aanpak Toogle Gemaakt door, Kevin Donkers Paul v.d. Linden Paul Eijsermans en Geert Tapperwijn 1 Inhoudsopgave 1 Inhoudsopgave...2 2 Inleiding...3 3 Projectopdracht...4 4 Projectactiviteiten...5

Nadere informatie

Faculteit der Geesteswetenschappen Cluster Filosofie. Bachelor scriptiereglement voor de opleiding: Wijsbegeerte

Faculteit der Geesteswetenschappen Cluster Filosofie. Bachelor scriptiereglement voor de opleiding: Wijsbegeerte Faculteit der Geesteswetenschappen Cluster Filosofie Bachelor scriptiereglement voor de opleiding: Wijsbegeerte Vastgesteld door de Examencommissie CoH, clustercommissie Filosofie op 1-2-2019 Scriptiereglement

Nadere informatie

Onderzoeksplan bachelorscriptie

Onderzoeksplan bachelorscriptie Onderzoeksplan bachelorscriptie Basisgegevens Titel: Portofonie NS (werktitel) Onderzoeker: Eamonn Cassidy Begeleider(s): Theo van der Weide, Radboud Universiteit Nijmegen. Madeleine Schellaars, Nederlandse

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

Nadere informatie

Software Test Documentation

Software Test Documentation FACULTEIT INGENIEURSWETENSCHAPPEN & WE- TENSCHAPPEN DEPARTMENT OF COMPUTER SCIENCE AND APPLIED COMPUTER SCIENCE Software Test Documentation Software Engineering Nicolas Carraggi, Youri Coppens, Christophe

Nadere informatie

Projectopgave: Sociaal Kennis Databank

Projectopgave: Sociaal Kennis Databank Projectopgave: Sociaal Kennis Databank Geavanceerde Webtechnologie Academiejaar 2010-2011 1 Probleemstelling De laatste jaren zijn sociaalnetwerksites enorm populair geworden. Het meest bekende voorbeeld

Nadere informatie

Programmeren in C ++ met wxwidgets les 5

Programmeren in C ++ met wxwidgets les 5 Elektrotechniek/Embedded Systems engineering inf2d Programmeren in C ++ met wxwidgets les 5 cursus 2009-2010 ir drs E.J Boks Les 5 Grafische toolkits Basisbeginselen gebruik grafische toolkit WxWidgets

Nadere informatie

Stirlingmotor project

Stirlingmotor project Stirlingmotor project Plan Van Aanpak Beroepsproduct: Groep: Plan Van Aanpak WH11B2 Periode: H1.1 Ingeleverd op: Vrijdag 2 september 2011 om 12:00 uur Projectleden: Ingeleverd door: Tutor: Luuk de Jong(10071482),

Nadere informatie

Voorlopig Onderzoeksplan Bachelorscriptie

Voorlopig Onderzoeksplan Bachelorscriptie Voorlopig Onderzoeksplan Bachelorscriptie Probleemstelling SimSE is een educatief computerspel dat studenten van systeem ontwikkeling vakken de kans geeft de geleerde kennis in de praktijk te brengen als

Nadere informatie

Stappenplan. De ontwikkeling van een interface doorloopt bij Studio Wolf vier stappen. Deze stappen verduidelijken de weg naar het eindresultaat.

Stappenplan. De ontwikkeling van een interface doorloopt bij Studio Wolf vier stappen. Deze stappen verduidelijken de weg naar het eindresultaat. Stappenplan Een interface is in principe alles wat de communicatie tussen de gebruiker en de computer bepaalt of vorm geeft. Het is het deel van de website of webapplicatie dat de interactie met de gebruiker

Nadere informatie

De architect: in spagaat tussen mensen en technische details. Illustratie met een simpel voorbeeld

De architect: in spagaat tussen mensen en technische details. Illustratie met een simpel voorbeeld De architect: in spagaat tussen mensen en technische details Illustratie met een simpel voorbeeld Illustratie van stap voor stap naar een architectuur aan de hand van een voorbeeld Overview Exercise Assistant:

Nadere informatie

De clientkant van webapplicaties in het universitaire onderwijs

De clientkant van webapplicaties in het universitaire onderwijs De clientkant van webapplicaties in het universitaire onderwijs ir. S. Stuurman universitair docent bij de faculteit Informatica van de Open Universiteit, Sylvia.Stuurman@ou.nl ir. H. Koppelman universitair

Nadere informatie

Bachelorscriptie: Online en offline privacy. Probleemstelling. Definitief onderzoeksplan. Studentnummer: 0709409

Bachelorscriptie: Online en offline privacy. Probleemstelling. Definitief onderzoeksplan. Studentnummer: 0709409 Bachelorscriptie: Online en offline privacy Definitief onderzoeksplan Onderzoeker Niek Wolfkamp Studentnummer: 0709409 Opleiding Informatiekunde Vakcode: IBI009 (9 ec) Begeleiders: Luca Consoli & Theo

Nadere informatie

Release notes Swing Mosaic 1.5.0

Release notes Swing Mosaic 1.5.0 Release notes Swing Mosaic 1.5.0 Copyright 2018 Swing Swing is een product van ABF Research Inhoudsopgave Algemeen... 3 Highcharts vervangen door ABF charts... 3 Nieuwe uniforme opmaak inlogscherm... 3

Nadere informatie

Jaarproject programmeren bij LORE

Jaarproject programmeren bij LORE Jaarproject programmeren bij LORE Elke onderzoeksgroep heeft een eigen karakter en vereisten. Zo ook met LORE. Opdat je zou weten wat we van je verwachten maar ook wat je van ons mag verwachten, hebben

Nadere informatie

Projectplan overzicht (deel 1)

Projectplan overzicht (deel 1) Projectplan overzicht (deel 1) Naam umc Projectleider + email Titel activiteit Programmathema Werkplaats Draagt bij aan de volgende deliverables -zie programma- Algemeen VUmc Koen Neijenhuijs; k.i.neijenhuijs@vu.nl

Nadere informatie

TRAIN SERVICE & SHUNTING PLANNER: PLAN EDITOR EN WERKLIJNEN

TRAIN SERVICE & SHUNTING PLANNER: PLAN EDITOR EN WERKLIJNEN TRAIN SERVICE & SHUNTING PLANNER: PLAN EDITOR EN WERKLIJNEN BOB HUISMAN, DEMIAN DE RUIJTER Dit projectplan is het startpunt voor de student om 1) een voorkeur voor een project uit te spreken en 2) te gebruiken

Nadere informatie

VERENIGINGSWIJZER.NL FINAL DOCUMENT

VERENIGINGSWIJZER.NL FINAL DOCUMENT Vrije Universiteit Amsterdam Faculteit der Exacte Wetenschappen Project Multimedia Peter van Ulden Studentnr. 1494759 VERENIGINGSWIJZER.NL FINAL DOCUMENT INHOUDSOPGAVE 1 Inleiding...3 2 Aanpak & Techniek...4

Nadere informatie

Rubrics onderzoeksopzet

Rubrics onderzoeksopzet Eindbeoordeling LA51 Praktijkgericht onderzoek 2012-2013 Naam: J. Rietjens Cijfer: 7.3 De beoordeling van de verschillende onderdelen zijn geel gemarkeerd. Door Eline Ossevoort en Hanneke Koopmans Feedback

Nadere informatie

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil

Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil Scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum scrumscrumscrumscrumscrumscrum agileagileagileagileagileagileagileagil eagileagileagileagileagileagileagileagi leagileagileagileagileagileagileagileag

Nadere informatie

Eindbeoordelingsformulier (Applicatieontwikkelaar 4)

Eindbeoordelingsformulier (Applicatieontwikkelaar 4) Eindbeoordelingsformulier (Applicatieontwikkelaar 4) Eindbeoordeling werkprocessen Naam stagiair BPV bedrijf Datum BPV Begeleider Praktijkopleider Periode Kerntaak 1: Ontwerpen van de applicatie, (cross)media

Nadere informatie

Leidraad bij het sjabloon onderzoeksvoorstel Masterscriptie Deel I

Leidraad bij het sjabloon onderzoeksvoorstel Masterscriptie Deel I Leidraad bij het sjabloon onderzoeksvoorstel Masterscriptie Deel I Deze leidraad heeft tot doel om studenten uitleg te geven bij het opmaken van hun onderzoeksvoorstel voor de masterscriptie. Er wordt

Nadere informatie

Wireless Leiden. Plan van Aanpak. 802.1x

Wireless Leiden. Plan van Aanpak. 802.1x Wireless Leiden 802.1x RADIUS server AP Hsleiden Hogeschool Leiden Wireless Ledien SURFnet RADIUS proxy Internet Universiteit Leiden RADIUS server RADIUS server UTwente Plan van Aanpak Naam : Richard van

Nadere informatie

Test-Report 1 Groep Namen en functies Erik de Beurs - Recruiter / Test Monitor / Tech Operator Channah Bosse - Recruiter / Data logger

Test-Report 1 Groep Namen en functies Erik de Beurs - Recruiter / Test Monitor / Tech Operator Channah Bosse - Recruiter / Data logger Test-Report 1 Groep A Namen en functies Erik de Beurs - Recruiter / Test Monitor / Tech Operator Channah Bosse - Recruiter / Data logger Auteur Erik de Beurs Getest project Portfolio Channah Bosse 1 Inleiding

Nadere informatie

Strategie Applicatie integratie Open.Amsterdam project. versie 1.0 juni 2008

Strategie Applicatie integratie Open.Amsterdam project. versie 1.0 juni 2008 Strategie Applicatie integratie Open.Amsterdam project versie 1.0 juni 2008 Document informatie Versiebeheer Versie Datum Auteur Activiteiten 1.0 juni 2008 drs. E. Willemsen Initiële opzet Archivering

Nadere informatie

Bachelorscriptiebrochure BA Taalwetenschap

Bachelorscriptiebrochure BA Taalwetenschap Bachelorscriptiebrochure BA Taalwetenschap 1. Definitie 2. Omvang 3. Begeleiding 4. Beoordelingscriteria 5. Eindtermen 6. Mogelijke aanvullingen Bijlage: Stappenplannen 1. Definitie De Bachelorscriptie

Nadere informatie

Research & development

Research & development Research & development Publishing on demand Workflow ondersteuning Typesetting Documentproductie Gespecialiseerd document ontwerp Web ontwerp en onderhoud Conversie Database publishing Advies Organisatie

Nadere informatie

Trolley koffer. Een geluidloze trolley koffer, zelfs over hobbelige paden

Trolley koffer. Een geluidloze trolley koffer, zelfs over hobbelige paden Trolley koffer Een geluidloze trolley koffer, zelfs over hobbelige paden Onderwijsinstellingen: Calandlyceum Leerjaar: 4vwo Opdrachtgever: Ernst Jan Bos Auteurs: Ruba Ammiwala, Daan van Asperen, Zoubeir

Nadere informatie

Cursus Programmeren en Dataverwerking.

Cursus Programmeren en Dataverwerking. Cursus Programmeren en Dataverwerking http://hay.github.io/codecourse Vanavond (18.00-21.30) Introductierondje Algemene introductie (60-90m) Iets over bits en bytes Iets over programmeurs en programmeertalen

Nadere informatie

Het profielwerkstuk. 2. Eisen en voorwaarden Het profielwerkstuk moet aan een aantal eisen en voorwaarden voldoen:

Het profielwerkstuk. 2. Eisen en voorwaarden Het profielwerkstuk moet aan een aantal eisen en voorwaarden voldoen: -1- Het profielwerkstuk 1. Inleiding Hier staat hoe u te werk gaat bij het maken van het profielwerkstuk. Ook de eisen waaraan het moet voldoen zijn opgesomd. Verder geeft het u een voorbeeld van een plan

Nadere informatie

1. Work Breakdown Structure en WBS Dictionary

1. Work Breakdown Structure en WBS Dictionary 1. Work Breakdown Structure en WBS Dictionary CUSTOMER migratie Management Technische Transitie Meetings Status Reporting Administratie Technisch Upgegrade Systemen (3-tier) Delta Analyse & Functioneel

Nadere informatie

Plan van Aanpak. Plan van Aanpak. November 2003. Student Naam: David Fremeijer Studentnr: 0249432 E-mail: david@fremeijer.net

Plan van Aanpak. Plan van Aanpak. November 2003. Student Naam: David Fremeijer Studentnr: 0249432 E-mail: david@fremeijer.net Plan van Aanpak Plan van Aanpak November 2003 Student Naam: David Fremeijer Studentnr: 0249432 E-mail: david@fremeijer.net Universiteit Nijmegen Begeleider: Theo van der Weide Referent: Gert Veldhuijzen

Nadere informatie

Project Software Engineering XML parser: Parsen van een xml CD catalogus

Project Software Engineering XML parser: Parsen van een xml CD catalogus Project Software Engineering XML parser: Parsen van een xml CD catalogus Brent van Bladel brent.vanbladel@uantwerpen.be February 16, 2017 XML (Extensible Markup Language) is een taal waarmee we op een

Nadere informatie

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users Acceptatiemanagement meer dan gebruikerstesten bridging it & users Consultancy Software Training & onderzoek Consultancy CEPO helpt al meer dan 15 jaar organisaties om integraal de kwaliteit van hun informatiesystemen

Nadere informatie

Specificatie van Strategieën voor Requirements Engineering

Specificatie van Strategieën voor Requirements Engineering Masterscriptie Informatiekunde Specificatie van Strategieën voor Requirements Engineering O n d e r z o e k s p l a n Jeroen Roelofs 21 februari 2007 Voorwoord In dit document beschrijf ik mijn onderzoek

Nadere informatie

Waarom een FO?...2. Onmisbaar communicatiehulpmiddel...3. Inhoud Functioneel Ontwerp...3

Waarom een FO?...2. Onmisbaar communicatiehulpmiddel...3. Inhoud Functioneel Ontwerp...3 HET BELANG VAN EEN GOEDE VOORBEREIDING: FUNCTIONEEL ONTWERP Anne-Mieke.nl Maasdijk 4 5371 PD OVERLANGEL tel: 06-411 535 10 mail: info@anne-mieke.nl web: www.anne-mieke.nl Wat is een Functioneel Ontwerp...2

Nadere informatie

Houding van scholieren in het voortgezet onderwijs ten opzichte van ICT wetenschappen

Houding van scholieren in het voortgezet onderwijs ten opzichte van ICT wetenschappen Houding van scholieren in het voortgezet onderwijs ten opzichte van ICT wetenschappen Danny Romme Erik Barendsen (begeleider) Versie: definitief onderzoeksplan Inhoudsopgave Inhoudsopgave... 1 Inleiding...

Nadere informatie

Scriptiegroep. Bijeenkomst 08

Scriptiegroep. Bijeenkomst 08 Scriptiegroep Bijeenkomst 08 Inhoudselementen van een scriptie Inhoudsopgave Voorwoord Inleiding Bronnenonderzoek Afstudeerproject Conclusie Samenvatting Literatuurlijst Bijlagen Inhoudsopgave Routekaart

Nadere informatie

~L~g. for life. Virtuele muis. Offerte. . innovation. Haalbaarheidstudie naar hergebruik browsertechnologie voor effectieve webcrawl ing

~L~g. for life. Virtuele muis. Offerte. . innovation. Haalbaarheidstudie naar hergebruik browsertechnologie voor effectieve webcrawl ing . innovation Virtuele muis Haalbaarheidstudie naar hergebruik browsertechnologie voor effectieve webcrawl ing Offerte Deze offerte is uitgebracht aan: NCTV Postbus 16950 2500 BZ Den Haag Klantcontact Naam

Nadere informatie

Stichting Empowerment centre EVC

Stichting Empowerment centre EVC I N V E N T A R I S A T I E 1. Inleiding Een inventarisatie van EVC trajecten voor hoog opgeleide buitenlanders in Nederland 1.1. Aanleiding De Nuffic heeft de erkenning van verworven competenties (EVC)

Nadere informatie