PROTOTYPE VOOR EEN LOKETSYSTEEM VIA HET WWW EENLOKETSYSTEEM. Eindverslag Jaarproject Programmeren. Studenten :! Pieter Janssens!
|
|
- Rudolf Lucas Verbeek
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 1 Studenten :! Pieter Janssens! Pieter Van Gorp Promotor! Prof. Dr. Serge Demeyer Vertegenwoordiger van de klant! Peter Keil 02/ PROTOTYPE VOOR EEN LOKETSYSTEEM VIA HET WWW EENLOKETSYSTEEM
2 2 SAMENVATTING CONTEXT Bij de besluitvorming ter erkenning of subsidiëring van een museum hebben verscheidene partijen recht op inspraak of inzage in het dossier. Het bevoegde gezag doet een aanvraag, de minister van cultuur neemt het definitieve besluit. Partijen met adviesrecht zijn de administratie, de beoordelingscommissie, de provincie van het museum, de Vlaamse Gemeenschapscommissie en de bezwaarcommissie. Het bevoegde gezag en de conservator tenslotte hebben recht op inzage van de documenten die tot een besluit geleid hebben. PROBLEEM Het probleem dat zich hierbij stelt is het stroomlijnen en vereenvoudigen van de documentleverantie. Hierbij zou automatische besluitvorming mogelijk gemaakt moeten worden. OPLOSSING Het Eenloketsysteem is een webapplicatie die alle gegevens en documenten stapsgewijs verzamelt en opvraagbaar maakt. Ook de status waarin een dossier zich bevindt, is on line volgbaar. Wanneer er infomatie beschikbaar komt, worden de betrokken instanties via aangeschreven en indien nodig verzocht hun advies te geven. STATUS Zoals vooropgesteld hebben wij een prototype van dergelijke webapplicatie ontwikkeld. Dit prototype ondersteunt de erkenningsprocedure. Het systeem kan operationeel gemaakt worden voor demonstraties. Afspraak met de klant is dat wij na onze examens een presentatie geven aan leden van de administratie, zodat zij het nut en de mogelijkheden van een eenloketsysteem kunnen inschatten. BEHOEFTES Om de behoeften te concretiseren zijn wij uitgegaan van twee documenten: een nota over deze probleemstelling van Wim Lockefeer, coördinator Cel Beeld- en Media-educatie van de Provincie Limburg, en een document met richtlijnen over de procedures, dat gebruikt wordt door de administratie. Aangezien de reële manier van werken reeds afweek van deze theoretische beschrijvingen en op het punt stond nog verder te wijzigen 1, hebben we veel gesprekken gevoerd met de klant. We gebruikten Use Cases om het systeem af te bakenen en om de klant een overzicht te geven van de beschikbare transacties. De complexe procedure modelleerden we met een State Diagram. Door deze diagram herhaaldelijk met de klant te evalueren konden we de wijzigende context op de voet volgen. Van zodra we een werkend systeem hadden, hebben we met de klant het prototype aan de hand van een echte erkenningsaanvraag gevalideerd. ONTWERP We hebben het systeem bottom-up ontworpen. DATABANKLAAG We specifieerden de databankschema s met een ER-diagram en valideerden deze door na te gaan of de bestaande formulieren met dit schema konden verwerkt worden. De ERnotatie bleek te abstract om bij een evaluatie met de klant alle scenario s voorstelbaar te 1 Op het moment van de analyse werkte de administratie aan nieuwe uitvoeringsbesluiten en aan de Personeel & Procedure (PIP/PEP) analyse.
3 3 maken binnen haalbare tijd. Via een vast procédé vertaalden we de ER-diagram naar databankschema s. INTEGRATIELAAG Tussen de databank en de applicatielaag hebben we een logische integratielaag gebouwd die toelaat om het DBMS te wijzigen zonder de rest van het systeem te beïnvloeden. We veronderstelden wel dat alle data van het systeem in één en dezelfde databank mochten opgeslagen worden. APPLICATIELAAG De entiteiten uit onze ER-diagram projecteerden we naar objecten voor de applicatielaag. Hiervan hebben we geen extra UML diagrammen gemaakt aangezien het ons ontwikkelingsproces zou vertragen en we geacht werden zo snel mogelijk een draaiend systeem op te leveren. Bij het implementeren streefden we er wel naar voor een zo rijk mogelijke JavaDoc te zorgen. Om een robuust systeem te bouwen vulden we deze objecten aan met enkele klassen (Actie, Status, ActorType) die het ons mogelijk maakten éénzelfde implementatie te gebruiken voor de terugkerende handelingen uit een procedure. Bovendien maakten deze klassen het mogelijk om op een eenvoudige manier voor de verschillende stappen uit een procedure aan te geven welke actoren welke acties mogen ondernemen. Uit onze gesprekken met de klant bleek dat de procedure zou kunnen aangepast worden aan de gewijzigde uitvoeringsbesluiten. We hebben dan ook getracht het prototype reeds zo sterk mogelijk te doen overeenkomen met de nieuwe manier van werken. Via een finale bespreking van het State Diagram legden we met de klant de huidige machtigingen (wie wat wanneer mag/moet doen) vast. PRESENTATIELAAG De presentatielaag kon rechtstreeks geïmplementeerd worden. De Use Cases beschreven de transacties reeds, zij het met een hoog abstactiegehalte. IMPLEMENTATIE Het systeem werd geschreven met de Java 2 SDK, aanvankelijk met versie 1.2.2, later met versie 1.3.0_02. Deze upgrade had geen betrekking tot het systeem en heeft het systeem ook niet beïnvloed. Daarbij maakten we gebruik van Java Servlets 2.2 en JavaServer Pages 1.1. We gebruikten het Junit Framework om onze tests te implementeren en design by contract te gebruiken. DATABANKLAAG Om zoveel mogelijk inzage te hebben in onze data we bij het ontwerpen en het testen, maakten we elk gebruik van een locale MS Acces databank. INTEGRATIELAAG De communicatie met de databank verloopt via JDBC. De package eenloketsysteem.database encapsuleert dit proces. Via de klasse ConnectionPool worden overheen het volledige systeem steeds een instelbaar aantal connecties naar de databank onderhouden die gedeeld worden door de bovenliggende componenten. APPLICATIELAAG De objecten die uit de entiteiten van de databanklaag groeiden volgen de JavaBeans standaard. Dit laat toe ze als session beans te delen in de presentatielaag. Naast deze objecten uit de package eenloketsysteem.beans implementeerden we in de package eenloketsysteem de objecten die gegroeid waren uit de State Diagram. De verwantschap tussen de State Diagram voor de erkenningsprocedure en de klasse Status is een beetje zoals de kip en het ei. Hoe het ook zij, we menen dat deze klasse het sterkste deel van het systeem vertegenwoordigt.
4 4 PRESENTATIELAAG De presentatielaag bestaat uit een HTML-interface waarvan de views door JavaServer Pages gegenereerd worden en de controllers aan de hand van Servlets geïmplementeerd zijn. Als webserver hebben we zowel de JSWDK (versie 1.0.1) gebruikt als Resin (versie 1.2.b2). Hierbij merken we op dat de Resin server als voordeel ten opzichte van de JavaServer Web Development Kit heeft dat de Servlets automatisch gecompileerd worden, wat de ontwikkelingstijd aanzienlijk verlaagt. OPMERKING Merk op dat we voor de bovenste 3 lagen niet spreken over fysisch gedistribueerde lagen omdat ze zich alle 3 op dezelfde machine moeten bevinden. We hadden RMI of Sockets tussen de lagen kunnen inschakelen, maar aangezien het systeem slechts een prototype is, meenden we de beschikbare tijd beter te investeerden in het duurzame gedeelte: het model van de applicatielaag en het ontwerp van de databankschema s. Installatie van het model op een applicatieserver zou het systeem gedistribueerd maken. TESTS We hebben ons in onze tests vooral geconcentreerd op de cruciale delen van ons systeem. Een geheel van regression tests controleert of de beans uit de appicatielaag op een correcte manier naar de databank worden weggeschreven en eruit worden ingelezen. Bij een overgang naar een ander DBMS kan bovendien uit het al dan niet slagen van deze tests afgeleid worden of de nieuwe databank voldoet voor het systeem in zijn huidige vorm. De cruciale klasse Status testten we ook in een regression test door de State Diagram volgens Basis Path Testing onder de loupe te nemen. Deze techniek, die bekend is uit het testen van programmastructuren aan de hand van hun flow graph, garandeert dat elk gescheiden pad minimum één maal doorlopen wordt. De eerste versie van de Status klasse testten we strenger door de State Diagram uit te breiden met errorstates waar nodig. De laatste versie van de klasse Status valideerden we aanvullend met een aantal dynamische pagina s die de huidige configuratie van het systeem weergeven enerzijds qua toegangsrechten en anderzijds qua transitiefunctie van de State Diagram. Deze pagina s lieten ons toe de klant bij de validatie te betrekken. Eens we vertrouwd waren met het Junit Framework, pasten we het ook toe voor design by contract. Of onze interface voldoende gebruiksvriendelijk was, zijn we via enkele acceptance tests met de klant nagegaan. TIJDSCHEMA OPSTELLEN PLANNING (PLAN THE WORK) Bij het opstellen van de planning probeerden we zoveel mogelijk werk zo vroeg mogelijk in het jaar te plaatsen. Dit kwam simpelweg het beste uit met de spreiding van het studieprogramma in 1 ste licentie informatica. We waren ons er dan ook van bewust dat de tijd om de eerste delen van het systeem te voltooien vrij optimistisch geschat was. GEBRUIK PLANNING (WORK THE PLAN) Halverwege het 1 ste semester liepen we achter op schema. Aangezien we in het 2 de semester nog een grote bufferzone voorzien hadden, konden we probleemloos de planning aanpassen. Sindsdien hebben we ons vrij goed aan de planning kunnen houden. Bij het afronden van het 2 de semester plukten we de vruchten van deze aanvankelijk stresserende planning en konden we meer tijd aan andere tijdrovende vakken besteden.
5 5 PROBLEMEN Laat ons even terugkomen op de State Diagram en diens implementatie in de klasse Status. Deze heeft 2 problemen opgelost. 1. GROOTTE VAN HET PROJECT In eerste instantie bespaarde deze benadering ons enorm veel werk bij het implementeren. 2. WIJZIGINGEN IN DE BESLUITVORMING De grootste verdienste van het concept is echter dat het de impact van een wijziging in de besluitvorming, één van de grootste risicofactoren, sterk reduceert. In het begin van het 2 de semester, deed zich daadwerkelijk een dergelijke wijziging voor: bij een evaluatie van de State Diagram merkte de klant op dat de administratie haar werking wenste te verbeteren door de erkenningsprocedure uit te breiden. De uitbreiding omhelsde dat de minister alvorens een erkenning definitief af te keuren, zijn intentie tot verwerpen kon kenbaar maken aan het bevoegde gezag, zodat deze alsnog de kans had om de bezwaarpunten in orde te brengen. We dienden toen slechts 1 methode in de klasse Status aan te passen. De Acties Beslissing Nemen en Advies Toevoegen dienden op dat moment immers sowieso geïmplementeerd te worden, maar hadden in feite niet de minste wijziging moeten ondergaan. De laatste verdienste van het concept was dat we in overleg met de klant een bepaalde fase in de besluitvorming (namelijk het toezicht na een toegekende erkenning) toch hebben kunnen implementeren, hoewel we bij de afbakening van de projectscope overeengekomen waren dit deel te laten vallen.
Zelftest Java EE Architectuur
Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:
Nadere informatieJaarproject 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 informatieOpdrachtformulering (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 informatieApplication interface. service. Application function / interaction
Les 5 Het belangrijkste structurele concept in de applicatielaag is de applicatiecomponent. Dit concept wordt gebruikt om elke structurele entiteit in de applicatielaag te modelleren: softwarecomponenten
Nadere informatieVergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit
Vergelijking Oracle certificering voor Java en het CPP Gecertificeerd Javaprogrammeur van de Open Universiteit Inleiding Op het gebied van scholing van de taal Java zijn er vele aanbieders op de markt.
Nadere informatieDynamische webapplicaties in Java
Dynamische webapplicaties in Java October 7, 2006 In java is het mogelijk dynamische webpagina s te implementeren. De code om de dynamische gegevens te genereren staat in servlets of Java Server Pages
Nadere informatieZelftest Java concepten
Zelftest Java concepten Document: n0838test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA CONCEPTEN Om de voorkennis nodig
Nadere informatieTechnisch Ontwerp W e b s i t e W O S I
Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept
Nadere informatieApplicatie-Architecturen
Applicatie-Architecturen joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Onderwerp Programming in the large! ( programming in the small)! Bijvoorbeeld: KU Leuven Veel verschillende functionaliteit
Nadere informatie1.7 Ontleding van het eerste programma... 14
Inhoudsopgave 1 Inleiding 1 1.1 Wat kan je met Java doen?..................... 1 1.2 Over Java............................... 3 1.3 Gebruik van dit boek......................... 5 1.4 Installatie...............................
Nadere informatieSoftware Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces
Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;
Nadere informatieSoftware Design Document
Software Design Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Nadere informatieC a s e S t u d y E l k o f i n C o n t a c t i n f o r m a t i e
C a s e S t u d y E l k o f i n C o n t a c t i n f o r m a t i e Koen Piers Boudewijnlaan 1 Ondernemingsnr. 0808.450.557 0486/666.543 3590 Diepenbeek Rekeningnr. 979-5766597-49 koen@aurealis.be België
Nadere informatieApplicatie-Architecturen
Applicatie-Architecturen joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost/dn/ Programmeren in het echt! Programming in the large Deel van groter geheel! In teamverband! Open opdracht!! Inhoud:
Nadere informatieINFITT01 - Internettechnologie WEEK 8
INFITT01 - Internettechnologie WEEK 8 Programma Databases (JDBC, JNDI, ORM, JPA) MVC & Spring/Struts EJB Databases Veel web applicaties moeten informatie over langere tijd op kunnen slaan. Een voor de
Nadere informatieXAMPP Web Development omgeving opzetten onder Windows.
XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...
Nadere informatieZelftest OOAD/UML. Document: N0767Test.fm 30/08/2010. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium
Zelftest OOAD/UML Document: N0767Test.fm 30/08/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is gebaseerd op de inhoud van onze cursus OO
Nadere informatieDie inputs worden op een gecontroleerde manier aangeboden door (test) stubs. De test driver zorgt voor de uiteindelijke uitvoering ervan.
Nota: Schrijf je antwoorden kort en bondig in de daartoe voorziene velden. De puntenverdeling is 2 punten per theorie-vraag en 8 punten per oefening. Het totaal is 40. Vraag 1. Er bestaan verschillende
Nadere informatieInhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht
Test rapport Dit document beschrijft de testopdracht voor het Nederlands Kampioenschap software testen 2017. De website Fructasys (Software Under Test SUT) is een totaal backoffice pakket waarmee je bestellingen
Nadere informatieSoftware Design Document
Software Design Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Nadere informatie2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70
2de bach HIB Systeemanalyse Volledige samenvatting Q www.quickprinter.be uickprinter Koningstraat 13 2000 Antwerpen 152 8,70 Online samenvattingen kopen via www.quickprintershop.be Systeemanalyse Deel
Nadere informatiePlan van Aanpak Business Project
1. Aanleiding en achtergrond van het project Soulco is een Belgische KMO die zijn activiteiten uitoefent in Afrika en het Midden- Oosten. Ze willen graag een nieuwe website omdat hun huidige website volledig
Nadere informatiePrivacy By Design Ontdekkingsreis achter een trust-platform
Privacy By Design Ontdekkingsreis achter een trust-platform Bob Kronenburg Tippiq Een publiek R&D initiatief van Alliander NV 1 Stelling Iedereen wil slimmere diensten om het leven aangenamer te maken,
Nadere informatieVoorlopig onderzoeksplan Bachelorscriptie CleanDoc-
Voorlopig onderzoeksplan Bachelorscriptie 2011 -CleanDoc- Wouter Lockefeer 0545228 Probleemstelling Een goede programmeertaal moet niet alleen efficiënte programma's opleveren, maar ook handig zijn in
Nadere informatieUitgebreid 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 informatieThesissen bij FOTS. Uitbreiding, Integratie en Gebruik van open source Modelleringstools. Pieter Van Gorp. Universiteit Antwerpen.
Thesissen bij FOTS Uitbreiding, Integratie en Gebruik van open source Modelleringstools Pieter Van Gorp Universiteit Antwerpen 26th April 2006 Pieter Van Gorp (Universiteit Antwerpen) Thesissen bij FOTS
Nadere informatieOrganiseer uw verschillende SOAP services in één scenario
1 Organiseer uw verschillende SOAP services in één scenario Wouter Luijten wouterluijten@creetion.com 2 Introductie Tijdens de implementatie van een proces heeft u vaak te maken met een veelvoud aan services.
Nadere informatiePracticumhandleiding. (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 informatiePROJECT PLAN. Datum: 14 februari Project: Medical Team: Tibor Dujmovic IAD1 Nick Marlow IAD1 Jasmijn Groot GAR1 Peter Uithoven IAD1
PROJECT PLAN Datum: 14 februari Project: Medical Team: Tibor Dujmovic IAD1 Nick Marlow IAD1 Jasmijn Groot GAR1 Peter Uithoven IAD1 1 INHOUD Project Plan... 1 Inhoud... 2 Project Plan... 4 Project Definitie...
Nadere informatieInhoudsopgave. Hoofdstuk 1: Ant...4
Inhoudsopgave Hoofdstuk 1: Ant...4 1.1 Inleiding...4 1.2 Ant installeren...5 1.3 Ant gebruiken...7 1.3.1 Een project maken...7 1.3.2 Mijn eerste Ant-script...10 1.3.2.1 Projects...10 1.3.2.2 Targets...11
Nadere informatienr. 415 van MARTINE FOURNIER datum: 21 maart 2016 aan PHILIPPE MUYTERS Openbare werken - Inkomenscompensatie
SCHRIFTELIJKE VRAAG nr. 415 van MARTINE FOURNIER datum: 21 maart 2016 aan PHILIPPE MUYTERS VLAAMS MINISTER VAN WERK, ECONOMIE, INNOVATIE EN SPORT Openbare werken - Inkomenscompensatie In het recentste
Nadere informatieSoftware 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 informatiePowerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat
Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Wat is een database? Een verzameling van georganiseerde data Een database bestaat uit applicaties, SQL en het DBMS Watis eendbms? EenDBMS
Nadere informatieOmschakeling van de toegangen tot het Rijksregister in het X.25-protocol naar het TCP/IP - protocol, voor de gebruikers van het Rijksregister
25 september 2007 Omschakeling van de toegangen tot het Rijksregister in het X.25-protocol naar het TCP/IP - protocol, voor de gebruikers van het Rijksregister Plan Inleiding De categorieën van gebruikers
Nadere informatieSession Beans.
Session Beans joost.vennekens@kuleuven.be Prequel: annotaties Nieuw Java feature Gestructureerde manier om extra info toe te voegen aan code (ipv. commentaar) @Author( name = "Joost Vennekens", date =
Nadere informatieXampp Web Development omgeving opzetten onder Windows.
Xampp Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 3. Installatie Xampp... 3 1.1 Installatie Xampp Launcher... 7 1.2 Controle geïnstalleerde bestanden...
Nadere informatieOfferte / Gemeente Breda / Versie 2.0
Gemeente Breda t.a.v. mevrouw J de Bruijn Postbus 90156 4800 RH BREDA Breda, 9 juli 2007 Betreft : Referentie: Offerte ontwerpfase websites GemeenteBreda002 Geachte mevrouw De Bruijn, Met plezier sturen
Nadere informatieMyCareNet in uw Apotheek?
MyCareNet in uw Apotheek? Met deze brochure willen we onze klanten informeren over de invoering van MyCareNet MyCareNet in uw apotheek MyCareNet is een initiatief van het NIC (Nationaal Intermutualistisch
Nadere informatieSoftware Test Document
Software Test Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Nadere informatieVoorbereiding onderwijsvisitatie: Bachelor Opleidingsonderdelen J. Broeckhove
Voorbereiding onderwijsvisitatie: Bachelor Opleidingsonderdelen J. Broeckhove Gevorderd Programmeren Verplicht onderdeel: BA2, 1 e semester, 6 studiepunten, 30+30 contacturen Vakbeschrijving Werkvorm Evaluatievorm
Nadere informatieAcht stappen voor JSF
Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites
Nadere informatieSoftware Configuration Management Plan
Software Configuration Management Plan GameTrac Versie Datum Auteur(s) Opmerking 0.1 31/10/2010 Tom Strickx Template 0.2 31/10/2010 Tom Strickx First draft 1 Door hieronder te tekenen verklaart u akkoord
Nadere informatieProjectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce
Elektronica-ICT Artesis Projectplan Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce Projectplan ter voorbereiding van de bachelorproef en stage Academiejaar
Nadere informatieemaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database
emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database Datum: 25-09-2007 Auteur: ing. E.L. Floothuis Versie: 0.1 Status: Concept Kopersteden 22-4 Postbus 157 7500 AD Enschede Tel: 053 48
Nadere informatieTechnische implementatie De infrastructuur rondom Transit kent de volgende rollen:
Transit Herkent u het? Steeds dezelfde uitdagingen in migratieprojecten; meerdere variabelen, in verschillende stadia en in een blijvend veranderende omgeving, managen. Grote hoeveelheden gegevens over
Nadere informatieNK Testen Testrapport team 4. Team: #Test. SUT: Fructasys. Datum Team #test Claudia Star Robin Duiker DYongmit Lepcha Daniël Venhuizen
Datum 01-05-2017 Team #test Claudia Star Robin Duiker DYongmit Lepcha Daniël Venhuizen NK Testen Testrapport team 4 Versie 1.0 Team: #Test SUT: Fructasys Inhoud 1 Goedkeuringsverklaring 2 2 Document informatie
Nadere informatieDE VLAAMSE RUIMTELIJKE PLANNINGSPRIJS 2014 Een initiatief van de Vlaamse Vereniging voor Ruimte en Planning Met steun van de Vlaamse Regering
DE VLAAMSE RUIMTELIJKE PLANNINGSPRIJS 2014 Een initiatief van de Vlaamse Vereniging voor Ruimte en Planning Met steun van de Vlaamse Regering 1. vooraf In 2014 organiseert de VRP de Vlaamse Ruimtelijke
Nadere informatieCover Page. The handle http://hdl.handle.net/1887/20225 holds various files of this Leiden University dissertation.
Cover Page The handle http://hdl.handle.net/1887/20225 holds various files of this Leiden University dissertation. Author: Heijstek, Werner Title: Architecture design in global and model-centric software
Nadere informatieVakoverschrijdend Eindproject
Vakoverschrijdend Eindproject 2009-2010 Doelstelling In team ontwerpen, realiseren, demonstreren en presenteren van een volwaardige gedistribueerde applicatie met een databank, een web- en een desktop-interface,
Nadere informatieInformatie Systeem Ontwikkeling ISO 2R290
Informatie Systeem Ontwikkeling ISO 2R290 docent: Prof. dr. Paul De Bra Gebaseerd op: Database System Concepts, 5th Ed. doel van dit vak kennis van en inzicht in basisbegrippen over informatiesystemen
Nadere informatieBeleef het nieuwe Klantverwijssysteem
Beleef het nieuwe Klantverwijssysteem BLOOM is een klantverwijssysteem ontwikkeld op basis van de laatste technologieën en behoeftes uit de markt. Bloom is een krachtig, slim en gebruiksvriendelijk klantverwijssysteem
Nadere informatieAVG-ondersteuning bij uw klant
AVG-ondersteuning bij uw klant Oktober 2018 2018 Koninklijke NBA Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand of openbaar gemaakt in enige vorm of
Nadere informatieProject. 3D-Fraggel. Plan van aanpak. Door: IH1T08 1/1
Project 3D-Fraggel Plan van aanpak Door: 1/1 Project 3D-Fraggel Plan van aanpak Datum: 07-05-2001 Plaats: Enschede Opdrachtgever: Saxion Hogeschool Enschede Instituut ICT Afdeling Hogere Informatica Contactpersoon
Nadere informatieDomeinmodellen en klassendiagrammen
Overview Architectuur Deployment-diagram Software-architectuur 1 Architectuur Deployment-diagram Software-architectuur 2 3 Architectuur Architectuur Deployment-diagram Software-architectuur Webapplicatie
Nadere informatieBRP-BZM Use Case Realisations Guidelines
BRP-BZM Use Case Realisations Guidelines Versie 2.0 02-09-2011 Definitief Versiehistorie Datum Versie Auteur 23-12-2010 0.1 Eerste versie R.F. Schaaf 04-01-2011 1.0 Feedback verwerkt R. Schaaf en D. Geluk
Nadere informatieProductgegevensdatabank in het kader van de EPB regelgeving KOSTEN
Productgegevensdatabank in het kader van de EPB regelgeving KOSTEN doc_0_g.c_nl_kosten_v3.0_20081028.doc 28 oktober 2008 Algemene Procedures Inhoudstabel 1 INLEIDING... 3 2 OVERZICHT PROCEDURES... 3 3
Nadere informatieOpmaak van een prototype van een Synergiefaciliterend Sediment Kennissysteem (SfSKs)
Opmaak van een prototype van een Synergiefaciliterend Sediment Kennissysteem (SfSKs) Rapport 1 Inhoudstafel 1. Doel en context van de opdracht 3 2. Plan van aanpak 4 2.1. Methodologie 4 2.2. Stappenplan
Nadere informatieNorm van 10 november 2009 inzake de toepassing van de ISA s in België
Norm van 10 november 2009 inzake de toepassing van de ISA s in België Overeenkomstig de wettelijke bepalingen, vervat in het artikel 30 van de wet van 22 juli 1953, heeft deze norm, goedgekeurd door de
Nadere informatieRelease Notes CheQpoint 2.0. Versie 38. Efficiency through innovation
Release Notes CheQpoint 2.0 Versie 38 Efficiency through innovation 1 (KEAN) #DOC: bugfix: fout bij genereren bordereldocument Er deed zich een fout voor wanneer men probeerde een bordereldocument te genereren
Nadere informatieB.Sc. Informatica Module 4: Data & Informatie
B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke
Nadere informatieVoor en nadelen (spatieel) gedistribueerd
Voor en nadelen (spatieel) gedistribueerd Centraal Dynamische regelbaarheid Gedistribueerd Communicatie hogere systeemlagen Communicatie lagere systeemlagen Fouttolerantie Faalgedrag Schaalbaarheid Complex
Nadere informatieJavaServer Faces 2.1
JavaServer Faces 2.1 Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle
Nadere informatieOpinion 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 informatie1. 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 informatieontwerpdocumentatie doelgroep
De ontwerpdocumentatie voor een game bevat de volgende onderdelen met bijbehorende uitwerking. Sommige onderdelen kunnen (deels) niet relevant zijn, in dat geval geef je aan waarom dat stuk niet relevant
Nadere informatieD V1 van de browse en zoek applicatie
D 1.1.2 V1 van de browse en zoek applicatie Hennie Brugman Auteur : Hennie Brugman 16/09/2010 09:09:00 AM page 1 of 10 1 Documenteigenschappen Rapportage datum: 16 september 2010 Rapportage periode: October
Nadere informatieGEEN ZIN IN OVERTYPEN?
GEEN ZIN IN OVERTYPEN? VERSNEL UW BUSINESS DOOR: AUTOMATISCHE DATA INVOER W ORKFLOW VOOR GOEDKEURING TIJDENS HET INKOOPPROCES DIGITAAL DOCUMENT ARCHIEF DOCUMENT CAPTURE Document Capture voor Dynamics NAV
Nadere informatieData quality tracking tool
Data quality tracking tool Stageproject Over data cleansing werk Eén van de onderdelen van werk rond datakwaliteit uitgevoerd door Kapernikov is het systematisch oplossen van gedetecteerde datafouten in
Nadere informatieETIM NL Dynamische publicatie
ETIM NL Dynamische publicatie V1-2015 Versie datum 18-03-2015 Auteur: Marc Habets INHOUD 1. Inleiding 3 2. Dynamische publicatie 3 2.1. Wat is een dynamische ETIM publicatie? 3 2.2. Voordelen en randvoorwaarden
Nadere informatieCompany statement Algemene verordening gegevensbescherming. AVG Informatie voor professionele relaties (v ) 1 / 7
Company statement Algemene verordening gegevensbescherming AVG Informatie voor professionele relaties (v2018.02) 1 / 7 Algemene verordening gegevensbescherming Inleiding Op 25 mei 2018 treedt de Algemene
Nadere informatie: Afstudeerproject BSc KI : Bachelor Kunstmatige Intelligentie Studiejaar, Semester, Periode : semester 2, periode 5 en 6
Studiewijzer BACHELOR OPLEIDING KUNSTMATIGE INTELLIGENTIE Vak : Afstudeerproject BSc KI Opleiding : Bachelor Kunstmatige Intelligentie Studiejaar, Semester, Periode : 2015-2016 semester 2, periode 5 en
Nadere informatieAuteur Arjaan den Ouden Datum 4 december 2013 Status Definitief Versie 1.0
Auteur Arjaan den Ouden Datum 4 december 2013 Status Definitief Versie 1.0 Behoudens uitzondering door de wet gesteld, mag zonder schriftelijke toestemming van de rechthebbende op het auteursrecht van
Nadere informatieKnowledgeable Referenceable Personable Accountable Scalable
Knowledgeable Referenceable Personable Accountable Scalable 1 WebForms en JavaBeans bij Essent Energie OGH presentatie 3 juli 2003 2 Agenda Inleiding Eenvoudige Java Bean in Web Forms Demo Meer complexe
Nadere informatieAuteur Kenmerk Versie 1.0 Datum Bestandnaam Status Definitief. NK Software Testen 2017
Auteur Versie 1.0 Datum 01-05-2017 Bestandnaam Definitief NK Software Testen 2017 Inhoudsopgave 1 Distributie lijst 3 2 Management samenvatting 4 2.1 Opdracht 4 2.2 Scope van de opdracht 4 2.3 tabel 5
Nadere informatiePagina 1/6. Joris Van Geet! :59 Comment: 1pt voor iteratief 1pt voor incrementeel niets voor een voorbeeldje
Nota: Schrijf je antwoorden kort en bondig in de daartoe voorziene velden. Elke theorie-vraag staat op 2 punten, elke oefening op 8 punten. Het geheel staat op 40 punten. Vraag 1...[.../2] Definieer de
Nadere informatieVoorblad 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 informatieSoftware Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1
Nadere informatieOp de Virtual Appliance is MySQL voorgeïnstalleerd. MySQL is momenteel de meest gebruikte database op het internet.
Het installeren van WordPress Nu je een volledig werkende virtuele server hebt is het tijd om er een applicatie op te installeren. We beginnen met de blogtool WordPress. De database De eerste stap is het
Nadere informatieSoftware Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015
Software Test Plan PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie 1 Versie
Nadere informatieUnified Modeling Language ACTIVITY DIAGRAMS
Unified Modeling Language ACTIVITY DIAGRAMS Alle Metzlar UML 19 augustus 2014 Inleiding Use case diagrammen laten zien wat het (informatie)systeem zou moeten doen. Activiteiten diagrammen laten zien hoe
Nadere informatieSoftware Design Document
Software Design Document Mathieu Reymond, Arno Moonens December 2014 Inhoudsopgave 1 Versiegeschiedenis 2 2 Definities 3 3 Introductie 4 3.1 Doel en Scope............................. 4 4 Logica 5 4.1
Nadere informatieWebapplicaties Op maat van je proces
Webapplicaties Op maat van je proces Content Wat is een webapplicatie Voordelen van webapplicaties Toepassingen/Use cases Wat is een webapplicatie Wat is een webapplicatie Webapplicaties laten toe om processen
Nadere informatieWorkflows voor SharePoint met forms en data K2 VOOR SHAREPOINT
Slimmer samenwerken met SharePoint Workflows voor SharePoint met forms en data K2 VOOR SHAREPOINT Workflows, forms, reports en data WAAROM KIEZEN VOOR K2? Of u nu workflows moet maken voor items in SharePoint
Nadere informatiePlan 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 informatieicafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous
icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................
Nadere informatieA D V I E S Nr. 1.952 ------------------------------- Zitting van dinsdag 14 juli 2015 -------------------------------------------
A D V I E S Nr. 1.952 ------------------------------- Zitting van dinsdag 14 juli 2015 ------------------------------------------- Elektronische ecocheques Follow-up en monitoring Ontwerp van koninklijk
Nadere informatieNotitie voor de bespreking inzake de afschaffing van de mondelinge rolzitting
Notitie voor de bespreking inzake de afschaffing van de mondelinge rolzitting Peter van Swaaij Pagina 1 van 7 Inleiding In juli 2007 zal naar alle waarschijnlijkheid het wettelijk verplichte procuraat
Nadere informatieControle huurprijzen SHM s 2011
Vlaamse overheid Inspectie RWO Afdeling Toezicht Tz5 - verhuring Controle huurprijzen SHM s 2011 Eindrapport 1/7 Januari 2012 2/7 Voorwerp en aanpak van het onderzoek De Afdeling Toezicht wenste een geautomatiseerde
Nadere informatieEDLnet: deelname van de Vlaamse gemeenschap
EDLnet: deelname van de Vlaamse gemeenschap Mel Collier Hoofdbibliothecaris K.U.Leuven 10 december 2007 K. U. L E U V E N - Centrale Bibliotheek EDLnet Een thematisch netwerk binnen het econtentplus Programma
Nadere informatieDelft-FEWS/HYMOS/Matroos Gebruikersdag 2011
Delft-FEWS/HYMOS/Matroos Gebruikersdag 2011 Beheer en Onderhoud Delft-FEWS systemen Overzicht organisatie rondom Delft-FEWS gebruikersondersteuning release management Delft-FEWS business model onderhoudscontracten
Nadere informatieInstallatie procedure Wis@d
Installatie procedure Wis@d Voorbereiding: Om een nieuwe installatie van wisa uit te voeren moet u de bestaande versie verwijderen! Dat doet u door via het configuratie scherm het programma Cwisadmin te
Nadere informatieECTS fiche. Module info. Evaluatie. Gespreide evaluatie OPLEIDING. Handelswetenschappen en bedrijfskunde HBO Informatica
ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE MODULENAAM Programmeren 5 MODULECODE B STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja Handelswetenschappen en bedrijfskunde HBO Informatica Evaluatie
Nadere informatieVoorstel # ECC1501. Voorstel: #ECC1501. Email: info@socialelephant.nl Telefoon: +31(0)641101693 Auteur: Nico van der Zaan
Voorstel # ECC1501 Inhoudsopgave OPDRACHTOMSCHRIJVING WERKZAAMHEDEN ONTWIKKELEN VAN EEN WEBSITE ONTWERP REALISEREN VAN HET ONTWERP PLAATSEN VAN DE DOOR EUROPEAN CREDIT CONTROL AANGELEVERDE CONTENT VERPLAATSEN
Nadere informatieOVERSTAPPEN NAAR E-FACTURATIE IN 5 STAPPEN: HET KAN DEZE WEEK NOG
OVERSTAPPEN NAAR E-FACTURATIE IN 5 STAPPEN: HET KAN DEZE WEEK NOG Hoewel de voordelen van e-facturatie inmiddels wel bekend zijn, worstelen veel bedrijven nog steeds met de vraag: kost het mij niet teveel
Nadere informatieKLANTENTEVREDENHEIDSONDERZOEK FACULTATIEVE OPDRACHT PRIORITEITENBELEID. Resultaten
KLANTENTEVREDENHEIDSONDERZOEK FACULTATIEVE OPDRACHT PRIORITEITENBELEID Resultaten Dienstverlening m.b.t. de facultatieve opdracht prioriteitenbeleid in het kader van het decreet van 13 juli 2001 en het
Nadere informatieHoofdstuk Error! Style not defined. 19. 3. Use-case analyse
Hoofdstuk Error! Style not defined. 19 3. Use-case analyse Hier worden een paar use-case diagrammen gegeven en een aantal use-case beschrijvingen volgens het template van Warmer & Kleppe. 3.1 Use-case
Nadere informatie