Technieken voor concepting, analyse, planning en design

Maat: px
Weergave met pagina beginnen:

Download "Technieken voor concepting, analyse, planning en design"

Transcriptie

1 Technieken voor concepting, analyse, planning en design Sonja Rouwhorst Instituut voor interactieve media Hogeschool van Amsterdam Datum: 21 januari 2008 Versie: 1 Status: definitief

2 Inhoudsopgave Inleiding... 4 Architectuur... 5 Doel... 5 Doelgroep... 6 Voorbeelden... 6 Conceptmap / mindmap... 8 Doel... 8 Doelgroep... 8 Voorbeelden... 8 Contentmatrix Doel Doelgroep Voorbeelden Eisenpakket MoSCoW Doel Doelgroep Voorbeelden ERD Databasemodel Doel Doelgroep Voorbeelden Gantt chart Doel Doelgroep Voorbeelden Moodboard Doel Doelgroep Voorbeelden Persona Doel Doelgroep Voorbeelden Scenario / use-case Doel Doelgroep Voorbeelden Schermontwerp Doel Doelgroep Voorbeelden Sitemap Doel Doelgroep Voorbeelden Storyboard Doel Doelgroep Voorbeelden Stroomdiagram Doel Doelgroep Voorbeelden UML Doel Doelgroep Voorbeelden van 52

3 Wireframe Doel Doelgroep Voorbeelden Lijst met figuren Bronnen van 52

4 Inleiding Binnen interactieve media wordt gebruik gemaakt van een groot aantal technieken om de communicatie tussen personen of partijen te faciliteren. Een techniek kan ingezet worden om inspiratie op te doen, om helderheid te creëren, om afspraken vast te leggen, om mogelijkheden te verkennen of om feedback te krijgen. De technieken zijn te gebruiken bij verschillende fases, namelijk bij conceptontwikkeling, analyse, ontwerp, realisatie of management. Het is zeker geen compleet overzicht, maar vooral een mooie verzameling voorbeelden. Uit de voorbeelden zal blijken dat er niet één juiste manier is om een techniek te gebruiken. De vragen die je je constant zou moeten afvragen zijn: Wat wil ik duidelijk maken? o Gaat het over het concept, de planning, de interactie, het grafisch ontwerp, de functionaliteit, de hardware of nog anders? o Tot welk detailniveau moet ik gaan? o Voor wie maak ik het? Voor de opdrachtgever, de projectmanager, key-users, investeerders, programmeurs, ontwerpers etc. Wat wil ik bereiken? o Inspiratie opdoen, o Helderheid creëren, o Afspraken vastleggen, o Mogelijkheden verkennen o Feedback krijgen De technieken zijn gesorteerd op alfabetische volgorde. Van elke techniek wordt het volgende besproken: Doel Wat is de doelstelling van de techniek Doelgroep Voor wie is de techniek geschikt. Kan de techniek ingezet worden om met gebruikers te communiceren, of juist met developers bijvoorbeeld. Voorbeelden Een techniek kan vaak op verschillende manieren ingezet worden. Het detailniveau kan wisselen afhankelijk van de situatie bijvoorbeeld. De doelstelling kan ook behoorlijk verschillen. Zo kan een stroomdiagram bijvoorbeeld gebruikt worden om bedrijfsprocessen in kaart te brengen, of het kan bijvoorbeeld de interactie binnen een applicatie beschrijven. 4 van 52

5 Architectuur Figuur 1 - architectuur Architectuur is een term die vooral gebruikt wordt bij de bouw van huizen en gebouwen. In dit geval wordt een ander soort architectuur bedoeld. De architectuur is een model met een hoog abstractieniveau. In tegenstelling tot een ontwerp, wat erg specifiek is. De architectuur kan de basis vormen voor meerdere uitwerkingen en is bedoeld om uitgangspunten duidelijk te maken. Er kan onderscheid gemaakt worden tussen 1. Software architectuur De structuur van de code voor een applicatie 2. Hardware architectuur De structuur van de hardware. 3. Applicatie architectuur De relatie tussen verschillende applicaties Doel Uitgangspunten voor het ontwerp en de bouw (realisatie) overbrengen. 5 van 52

6 Doelgroep De architectuur is de basis voor het ontwerp en de bouw en daardoor van belang voor alle ontwerpers en developers. Voorbeelden Figuur 2 - software architectuur - model view controller Figuur 3 - software architectuur scheiding markup, presentatie en gedrag 6 van 52

7 Figuur 4 - hardware architectuur client server architectuur Figuur 5 - applicatiearchitectuur met servicebus 7 van 52

8 Conceptmap / mindmap Figuur 6 - abstracte en simpele conceptmap Doel Een conceptmap kan een team helpen om ideeën te genereren of in kaart te brengen. Een conceptmap kan daarnaast helpen het concept duidelijk over te brengen aan opdrachtgevers, investeerders en belanghebbenden. Doelgroep Conceptontwikkelaars maken conceptmaps om te een idee over te brengen aan opdrachtgevers, investeerders en andere belanghebbenden. Voorbeelden Hieronder staan een aantal voorbeelden. 8 van 52

9 Figuur 7 - conceptmap waarin relaties tussen concepten zijn aangegeven 9 van 52

10 Figuur 8 - erg complexe conceptmap waarvan je je moet afvragen of het nuttig is 10 van 52

11 Contentmatrix Figuur 9 - contentmatrix Doel Bij websites met grote hoeveelheden content, is het van belang deze content in kaart te brengen. Een contentmatrix kan gebruikt worden om na te gaan of er geen content vergeten wordt. Verder is een contentmatrix een handige basis voor het maken van planningen. Bij de kolommen in een contentmatrix kun je denken aan: Titel Url Korte beschrijving Soort content Formaat Categorie / subcategorie Toegankelijkheid Eigenaar / beheerder Update frequency Meta data Doelgroep Projectmanagers gebruiken contentmatrices bij het maken van planningen voor een project. Wanneer een bestaande site wordt aangepast, kan een contentmatrix ook gebruikt worden om aan te geven welke content wordt overgezet en waar deze terecht gaat komen. Verder kan een contentmatrix gebruikt worden voor communicatie met de toekomstige content managers. Voorbeelden 11 van 52

12 Figuur 10 - contentmatrix op hoog niveau Figuur 11 - contentmatrix op detail niveau 12 van 52

13 Eisenpakket MoSCoW Ref. Requirement description Priority I.1 Maintain patient databases and provide ability to easily generate historical patient Must-have reports. I.2 Allow patient database search based on: Must-have I.2.1 Patient name Must-have I.2.2 Patient account number Must-have I.2.3 Patient SSN Must-have I.3 Allow the user to search previous patient results for specific tests and easily view historical results of that test. Shouldhave I.4 Allow the user to graph patient results by test to identify possible trends Must-have I.5 Allow historical results for multiple tests to be graphed on one normalized graph. Couldhave I.6 Allow the user to easily access archived patient records. Must-have I.7 Allow the user to review a specific patient's results without paging through the entire list of patient results. Couldhave I.8 Allow for patient searches by a variety of means: Name, Social Security Number, Client, Accession #, or Requisition #. Waiting-list Figuur 12 - eisenpakket Doel Een eisenpakket is een opsomming van eisen waaraan het te realiseren product moet gaan voldoen. Het eisenpakket wordt in de loop van een project vastgesteld en aan het einde van een project gebruikt om te controleren of aan de eisen is voldaan. De formulering van een eis is daarbij erg belangrijk, aangezien deze niet voor meerdere interpretaties vatbaar mag zijn. Vaak wordt onderscheid gemaakt tussen Functionele eisen: Deze eisen beschrijven wat een gebruiker kan zien en kan doen. Niet-functionele eisen, zoals: o Performance eisen o Interface en usability eisen o Eisen over onderhoud en beheer o Technische eisen, hardware, software, interactie met andere systemen e.d. o Eisen over beveiliging, veiligheid en betrouwbaarheid Het is een goed gebruik om bij elke eis de prioriteit vast te stellen. Een manier om prioriteiten aan te geven is door gebruik te maken van MoSCoW. MoSCoW (zonder de o's) is een acroniem voor M: Must-have: essentieel, zonder aan deze eis te voldoen kan het product niet gebruikt worden. S: Should-have: belangrijke eis, waarvoor op de korte termijn een work-around gevonden kan worden als deze niet gerealiseerd zou worden. C: Could-have: eisen die makkelijker weggelaten kunnen worden W: Wan't to have, but won't have this time: eisen die later gerealiseerd kunnen gaan worden 13 van 52

14 Bij het opstellen van eisen is het verstandig na te gaan of de eis aan de volgende criteria voldoet: Enkelvoudig De eis beschrijft slechts één ding Consistent De eis is niet strijdig met andere eisen Haalbaar De eis is te realiseren binnen de uitgangspunten van het project Niet ambigu De eis is slechts voor één interpretatie vatbaar. Het taalgebruik bevat geen technisch jargon, subjectieve termen, afkortingen e.d. Verifieerbaar Er kan nagegaan worden of aan de eis wordt voldaan door één van de volgende methoden: inspectie, analyse, demonstratie of testen. Doelgroep Bij het opstellen van eisen en het aangeven van prioriteiten worden key-users betrokken. Een eisenpakket wordt over het algemeen gebruikt door projectmanagers om meer zekerheid te krijgen over een project. Aan het einde van een bouwfase zullen testers de eisen gebruiken om te controleren of hieraan voldaan is. Voorbeelden Figuur 13 - eisenpakket met mogelijkheid om voortgang te zien 14 van 52

15 Figuur 14 - eisenpakket met veranderende eisen 15 van 52

16 ERD Databasemodel Figuur 15 - ERD (Entity Relationship Diagram) Bovenstaand model geeft de structuur van een database waarin gegevens over de verkoop van boeken wordt opgeslagen. De database bestaat uit 6 tabellen (sale, sale_title_xref, author, title, publisher, category en obituary). Van elke tabel is aangegeven welke gegevens erin komen te staan en wat voor formaat die gegevens hebben. Tussen author en title zie je een lijn staan die zich vertakt. Hiermee wordt aangegeven dat een auteur meerdere boeken kan op zijn naam kan hebben staan. Doel De meest gebruikte techniek voor het beschrijven van de structuur van een database is het ERD Entity Relationship Diagram. Deze techniek wordt gebruikt voor het ontwerp van een database. Een ERD beschrijft de entiteiten (tabellen) en de relatie tussen verschillende tabellen. Doelgroep Een ERD wordt vrijwel alleen gebruikt door developers binnen een projectteam. Voorbeelden Er zijn veel verschillende manieren om ERD's te maken. De manieren lijken veel op elkaar maar kunnen zeker verschillen. Hieronder zie je een paar voorbeelden. 16 van 52

17 Figuur 16 - ERD voor een portfolio database Figuur 17 - andere tekentechniek voor een ERD 17 van 52

18 Gantt chart Figuur 18 - gantt chart of strokenplanning In bovenstaande figuur zie je taken en wanneer deze taken zijn ingepland. De rode streep geeft aan wat de huidige datum is. De grijze balken geven aan hoeveel tijd er is voor het afronden van de taak. Met blauw is aangegeven wat de voortgang is. Doel Een gantt chart wordt gebruikt voor het maken van planningen. Een gantt chart bevat een overzicht van de werkzaamheden / taken en een schatting van de tijd die nodig is om een taak af te ronden. Ook wordt aangegeven wanneer een taak begint. Doelgroep Een gantt chart zal gemaakt worden door projectmanagers en gebruikt worden door iedereen in het projectteam. Voorbeelden 18 van 52

19 Figuur 19 - simpele gantt chart waarin mijlpalen staan vermeld Figuur 20 - gantt chart waarin afhankelijken tussen taken zijn opgenomen 19 van 52

20 Moodboard Figuur 21 - mood board op de deur van een koelkast Doel Een mood board kan een ontwerper helpen om de sfeer van een product of doelgroep te verkennen en inspiratie op te doen. Daarnaast kan het helpen om met opdrachtgevers te communiceren over 'vage' onderwerpen als sfeer, uitstraling en emotie. Een mood board kan plaatjes, woorden, kleuren, typografie en dergelijke bevatten. Tegenwoordig worden mood boards steeds vaker digitaal gemaakt in plaats van op een 'echt' bord. Doelgroep Mood boards worden voornamelijk gebruikt door conceptonwikkelaars en grafisch ontwerpers. Voorbeelden Hieronder zie je enkele voorbeelden van mood boards. 20 van 52

21 Figuur 22 - digitaal mood board bestaande uit screenshot van websites Figuur 23 - 'net' mood board die gebruikt kan worden voor overleg met een opdrachtgever 21 van 52

22 Persona Figuur 24 - persona Doel Personae zorgen ervoor dat bij ontwerpactiviteiten de gebruiker centraal staat. In sommige projecten is het mogelijk om key-users mee te laten draaien in het project. Andere keren is dat niet mogelijk en kunnen personae zorgen voor inzicht in de verschillende soorten gebruikers. Een persona representeert een deel van de gebruikersgroep. Mogelijke manieren om de gebruikersgroep op te delen, zijn leeftijd, geslacht, inkomen, opleidingsniveau en zo zijn er nog talrijke andere mogelijkheden. Voordat een persona kan worden opgesteld, vindt er eerst onderzoek plaats naar toekomstige gebruikers, door middel van bijvoorbeeld observaties, interviews, focus groepen en enquêtes. De informatie uit het onderzoek helpt bij het segmenteren van de gebruikersgroep op basis van motivatie, gedrag, behoeften en het soort beleving dat die gebruikersgroep zoekt. Vervolgens kan voor elke segmentatie een persona ontwikkeld worden. Doelgroep Personae worden vooral gebruikt door conceptontwikkelaars en ontwerpers. Ze zijn tevens een goed hulpmiddel om met belanghebbenden te communiceren over gebruikers. Voorbeelden Hieronder staan voorbeelden van personae uitgewerkt in verschillende detailniveau's. Het laatste voorbeeld is een soort invultemplate voor een heel uitgebreide persona. 22 van 52

23 Figuur 25 - versimpelde personae die gebruikt worden bij een presentatie Figuur 26 - persona in meer detail 23 van 52

24 24 van 52

25 Figuur 27 - invultemplate voor een uitgebreid persona 25 van 52

26 Scenario / use-case It's Friday afternoon and Joe is flying to Sydney. He doesn't have enough money for a taxi to the airport, and he's running late. He goes to the local ATM and identifies himself. He specifies that he wants $100 from his savings account. He'd like the money in $20 notes so that he can give the taxi driver the correct change. He doesn't want a printed receipt, as he doesn't bother keeping track of transactions in this account. Figuur 28 - scenario Doel Een scenario beschrijft de interactie tussen een gebruiker en een applicatie. Scenario's zijn vaak de logische vervolgstap na het maken van personae. Scenario's kunnen laten zien hoe verschillende personae een applicatie kunnen gebruiken. Hierboven zie je een voorbeeld van een scenario zoals die in de beginfase van een project gemaakt zou worden. Naarmate het project vordert kunnen scenario's een gedetailleerder en technischer karakter krijgen. Meestal wordt dan gesproken over use-cases. Bij use-cases wordt gewerkt met actoren in plaats van personae. Elke actor staat voor een bepaalde gebruikersgroep met dezelfde rechten en mogelijkheden om bijvoorbeeld onderscheid te maken tussen bezoekers, members, beheerders etc. Doelgroep Een scenario kan gebruikt worden om een concept te verduidelijken en wordt vooral in de conceptfase van een project gebruikt. Een use-case wordt gebruikt om in detail de interactie te beschrijven. Usecases worden met name gebruikt door ontwerpers en developers. Voorbeelden Figuur 29 - deel van een scenario met wireframes ter illustratie 26 van 52

27 Figuur 30 - use-case Use Case Actors Assumptions Steps Variations (optional) Use case identifier and reference number and modification history Each use case should have a unique name suggesting its purpose. The name should express what happens when the use case is performed. It is recommended that the name be an active phrase, e.g. Place Order. It is convenient to include a reference number to indicate how it relates to other use cases. The name field should also contain the creation and modification history of the use case preceded by the keyword history. List of actors involved in use case Lists the actors involved in the use case. An actor can be a person (a specific type of user for example) or another system. Conditions that must be true for use case to terminate successfully Lists all the assumptions necessary for the goal of the use case to be achieved successfully. Each assumption should be stated as in a declarative manner, as a statement that evaluates to true or false. If an assumption is false then it is unspecified what the use case will do. The fewer assumptions that a use case has then the more robust it is. Interactions between actors and system that are necessary to achieve goal The sequence of interactions necessary to successfully meet the goal. The interactions between the system and actors are structured into one or more steps which are expressed in natural language. A step has the form <sequence number><interaction> Conditional statements can be used to express alternate paths through the use case. Repetition and concurrency can also be expressed. Any variations in the steps of a use case Further detail about a step may be given by listing any variations on the manner or mode in which it may happen. <step reference> < list of variations separated by or> Figuur 31 - use-case template 27 van 52

28 Schermontwerp Figuur 32 - schermontwerp Doel Schermontwerpen laten zien hoe de applicatie eruit komt te zien. Hierbij gaat het om layout, typografie, kleurgebruik en vormen. De basis van een applicatie wordt meestal gevormd door een aantal vaste templates waar ieder scherm uiteindelijk op gebaseerd wordt. In veel gevallen is het handig om daarnaast een stencil te maken van veel voorkomende schermelementen, zoals titels, buttons en iconen. Voor de teksten in een schermontwerp wordt vaak 'lorem ipsum' gebruikt. Enerzijds gebeurt dit om te voorkomen dat over de content gediscussieerd wordt in plaats van over het ontwerp. Anderzijds om te voorkomen dat de gesprekspartner het idee heeft dat de applicatie al 'af' is. Daarnaast worden schermontwerpen gebruikt om de interactiemogelijkheden van een scherm te beschrijven. Op gegeven moment moet op veldniveau vastgelegd worden wat voor soort veld het is (checkbox, tekstveld, drop-down box etc.), wat het label is, of het een verplicht veld is, of er een default waarde in staat en zo meer. Doelgroep Schermontwerpen worden gemaakt voor developers, zodat duidelijk is wat er gemaakt moet worden. Ook kunnen schermontwerpen gebruikt worden om met key-users te overleggen wat de mogelijkheden op detailniveau zijn. 28 van 52

29 Voorbeelden Figuur 33 - schermontwerp met de nadruk op visuals Figuur 34 - abstract schermontwerp om layout op pixelniveau vast te leggen 29 van 52

30 Figuur 35 - stencil met veel voorkomende schermelementen 30 van 52

31 Figuur 36 - schermontwerp met uitwerking van interactie op veldniveau 31 van 52

32 Sitemap Figuur 37 - sitemap voor een dynamische website Doel Een sitemap toont hoe de content van een website gestructureerd is en hoe navigatie mogelijk wordt gemaakt tussen deze pagina's. Let op: de sitemaps die in dit onderdeel besproken worden, zijn geen sitemaps zoals die op de website komen te staan. De sitemaps hieronder worden gebruikt tijdens het ontwerpproces en helpen bepalen hoe de content opgedeeld wordt. De complexiteit van de structuur is afhankelijk van je doelgroep 32 van 52

33 Doelgroep Sitemaps worden gebruikt door zowel ontwerpers als developers. Ze kunnen ook een handig hulpmiddel zijn bij het plannen van het ontwerp- of bouwproces. Voorbeelden Figuur 38 - sitemap op abstract niveau Figuur 39 - sitemap op onconventionele manier weergegeven 33 van 52

34 Figuur 40 - sitemap voor een complexe website 34 van 52

35 Storyboard Figuur 41 - storyboard Doel Een storyboard vertelt een verhaal, bijvoorbeeld een scenario op een visuele manier. Eventueel wordt uitleg in tekst gegeven. De techniek van storyboards komt uit de film en reclame wereld. Storyboards zijn heel handig voor het uitwerken van video's en animatie's. Een storyboard kan ook aangeven hoe een product of applicatie gebruikt kan worden. De visuals kunnen tekeningen of foto's zijn. Het is ook mogelijk om screenshots of wireframes te gebruiken in storyboards. Doelgroep Storyboards zijn een uitstekende manier om te communiceren met key-users, opdrachtgevers en andere belanghebbenden. Voorbeelden 35 van 52

36 Figuur 42 - storyboard met screenshots Figuur 43 - storyboard met foto's 36 van 52

37 Figuur 44 - storyboard van een reclame 37 van 52

38 Stroomdiagram Figuur 45 - stroomdiagram voor navigatie tussen schermen Doel Een stroomdiagram is een verzamelnaam voor een heleboel diagrammen. Je kunt denken aan schermverloopdiagrammen, sitemaps, workflow diagrammen, activiteitendiagrammen, circuit diagrammen enz. Ze hebben gemeenschappelijk dat er een volgordelijkheid wordt getoond. Stroomdiagrammen kunnen ook goed gebruikt worden om interactie tussen personen en systemen te tonen. In dat geval wordt vaak gebruik gemaakt van de zogenaamde swimming-lane tekentechniek. Hieronder zie je voorbeelden. Doelgroep Stroomdiagrammen kunnen gebruikt worden om (bedrijfs)processen of workflow in kaart te brengen. In dat geval zijn ze een goed communicatiemiddel met key-users. Vaak zijn stroomdiagrammen redelijk technisch en worden ze vooral ingezet door ontwerpers en developers. Voorbeelden 38 van 52

39 Figuur 46 - stroomdiagram met backdrop om stappen te groeperen Figuur 47 - stroomdiagram in swimming-lane formaat 39 van 52

40 Figuur 48 - stroomdiagram met beslispunten in swimming-lane formaat Figuur 49 - circuit diagram 40 van 52

41 Figuur 50 - stroomdiagram interactie tussen gebruiker en programma 41 van 52

42 Figuur 51 - stroomdiagram met pagina's, beslispunten en acties van de gebruiker 42 van 52

43 UML Figuur 52 - uml activity diagram Doel UML is een afkorting voor Unified (gestandaardiseerd) Modelling Language. Het is een visuele taal die gebruikt kan worden voor allerlei soorten doeleinden en vooral door developers wordt gebruikt. Een voordeel van UML is dat er softwarepakketten zijn die op basis van een ontwerp in UML een groot deel van de programmacode automatisch genereert. UML is vooral geschikt wanneer een objectgeoriënteerde taal wordt gebruikt. UML beschrijft een aantal types diagrammen met elk een eigen doel. De meest gebruikte diagrammen zijn: Class diagram Een objectgeorienteerde taal deelt de code op in classes. Een class diagram geeft aan welke classes er zijn en hoe ze van elkaar gebruik maken Activity diagram Een activity diagram is een stroomdiagram om bedrijfsprocessen en interactie te modelleren Sequence diagram Een sequence diagram is een stroomdiagram in swimming-lane formaat waarmee de interactie tussen gebruikers en systemen kan worden getoond Use case diagram Een use case diagram geeft een overzicht van use cases per type gebruiker Doelgroep UML wordt vooral gebruikt door developers. 43 van 52

44 Voorbeelden Figuur 53 - uml class diagram Figuur 54 - uml sequence diagram 44 van 52

45 Figuur 55 - uml use case diagram 45 van 52

46 Wireframe Figuur 56 - wireframe met annotaties over content Doel Een wireframe is een schermontwerp waamee functionaliteit, content en structuur getoond kan worden. In een wireframe worden grafische details zoveel mogelijk weggelaten. Het is mogelijk om typografie of kleuren te gebruiken, maar dit gebeurt uitsluitend om functionaliteit of structuur uit te leggen. Doelgroep Wireframes worden vooral gebruikt door interaction designers. 46 van 52

47 Voorbeelden Figuur 57 - wireframe met annotaties over functionaliteit en content 47 van 52

48 Figuur 58 - wireframe met kleuren voor uitleg structuur 48 van 52

49 Figuur 59 - wireframe voor pagina met verschillende verschijningsvormen 49 van 52

50 Lijst met figuren Figuur 1 - architectuur... 5 Figuur 2 - software architectuur - model view controller... 6 Figuur 3 - software architectuur scheiding markup, presentatie en gedrag... 6 Figuur 4 - hardware architectuur client server architectuur... 7 Figuur 5 - applicatiearchitectuur met servicebus... 7 Figuur 6 - abstracte en simpele conceptmap... 8 Figuur 7 - conceptmap waarin relaties tussen concepten zijn aangegeven... 9 Figuur 8 - erg complexe conceptmap waarvan je je moet afvragen of het nuttig is Figuur 9 - contentmatrix Figuur 10 - contentmatrix op hoog niveau Figuur 11 - contentmatrix op detail niveau Figuur 12 - eisenpakket Figuur 13 - eisenpakket met mogelijkheid om voortgang te zien Figuur 14 - eisenpakket met veranderende eisen Figuur 15 - ERD (Entity Relationship Diagram) Figuur 16 - ERD voor een portfolio database Figuur 17 - andere tekentechniek voor een ERD Figuur 18 - gantt chart of strokenplanning Figuur 19 - simpele gantt chart waarin mijlpalen staan vermeld Figuur 20 - gantt chart waarin afhankelijken tussen taken zijn opgenomen Figuur 21 - mood board op de deur van een koelkast Figuur 22 - digitaal mood board bestaande uit screenshot van websites Figuur 23 - 'net' mood board die gebruikt kan worden voor overleg met een opdrachtgever Figuur 24 - persona Figuur 25 - versimpelde personae die gebruikt worden bij een presentatie Figuur 26 - persona in meer detail Figuur 27 - invultemplate voor een uitgebreid persona Figuur 28 - scenario Figuur 29 - deel van een scenario met wireframes ter illustratie Figuur 30 - use-case Figuur 31 - use-case template Figuur 32 - schermontwerp Figuur 33 - schermontwerp met de nadruk op visuals Figuur 34 - abstract schermontwerp om layout op pixelniveau vast te leggen Figuur 35 - stencil met veel voorkomende schermelementen Figuur 36 - schermontwerp met uitwerking van interactie op veldniveau Figuur 37 - sitemap voor een dynamische website Figuur 38 - sitemap op abstract niveau Figuur 39 - sitemap op onconventionele manier weergegeven Figuur 40 - sitemap voor een complexe website Figuur 41 - storyboard Figuur 42 - storyboard met screenshots Figuur 43 - storyboard met foto's Figuur 44 - storyboard van een reclame Figuur 45 - stroomdiagram voor navigatie tussen schermen Figuur 46 - stroomdiagram met backdrop om stappen te groeperen Figuur 47 - stroomdiagram in swimming-lane formaat Figuur 48 - stroomdiagram met beslispunten in swimming-lane formaat Figuur 49 - circuit diagram Figuur 50 - stroomdiagram interactie tussen gebruiker en programma Figuur 51 - stroomdiagram met pagina's, beslispunten en acties van de gebruiker Figuur 52 - uml activity diagram Figuur 53 - uml class diagram Figuur 54 - uml sequence diagram Figuur 55 - uml use case diagram Figuur 56 - wireframe met annotaties over content Figuur 57 - wireframe met annotaties over functionaliteit en content van 52

51 Figuur 58 - wireframe met kleuren voor uitleg structuur Figuur 59 - wireframe voor pagina met verschillende verschijningsvormen van 52

52 Bronnen Brown, Dan. Communicating Design. Berkeley: New Riders, Saffer, Dan. Designing for Interaction. Berkeley: New Riders, Arnowitz, Jonathan, Michael Arent, Nevin Berger. Effective Prototyping for Software Makers. San Fransisco: Morgan Kaufmann, van 52

Ontwikkelmethoden en technieken. Stakeholders POMT HC5

Ontwikkelmethoden en technieken. Stakeholders POMT HC5 Ontwikkelmethoden en technieken Stakeholders POMT HC5 Vorige keer Technieken Documentatietechnieken Architectuur Conceptmap / mindmap Contentmatrix Eisenpakket MoSCoW ERD Databasemodel Gantt chart Moodboard

Nadere informatie

Ontwikkelmethoden en technieken. Technieken POMT HC4

Ontwikkelmethoden en technieken. Technieken POMT HC4 Ontwikkelmethoden en technieken Technieken POMT HC4 HC WG rollenspel praktijktoets 1 praktijktoets 2 praktijktoets 3 Mei week 1 week 2 week 3 Week 4 vakantie Inleiding Ontwikkel methodiek DSDM Technieken

Nadere informatie

Use-Case 2.0. Requirements Kenniscentrum 15 November 2012. Eric Lopes Cardozo elcardozo@ivarjacobson.com

Use-Case 2.0. Requirements Kenniscentrum 15 November 2012. Eric Lopes Cardozo elcardozo@ivarjacobson.com Use-Case 2.0 Requirements Kenniscentrum 15 November 2012 Eric Lopes Cardozo elcardozo@ivarjacobson.com Agenda Use cases: Een korte geschiedenis Waarom nog steeds use cases gebruiken? Waarom Use-Case 2.0?

Nadere informatie

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14

Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 QUICK GUIDE C Het beheren van mijn Tungsten Network Portal account NL 1 Manage my Tungsten Network Portal account EN 14 Version 0.9 (June 2014) Per May 2014 OB10 has changed its name to Tungsten Network

Nadere informatie

General info on using shopping carts with Ingenico epayments

General info on using shopping carts with Ingenico epayments Inhoudsopgave 1. Disclaimer 2. What is a PSPID? 3. What is an API user? How is it different from other users? 4. What is an operation code? And should I choose "Authorisation" or "Sale"? 5. What is an

Nadere informatie

Taco Schallenberg Acorel

Taco Schallenberg Acorel Taco Schallenberg Acorel Inhoudsopgave Introductie Kies een Platform Get to Know the Jargon Strategie Bedrijfsproces Concurrenten User Experience Marketing Over Acorel Introductie THE JARGON THE JARGON

Nadere informatie

Aliens? http://www.youtube.com/watch?v=e5pqleh2hz8

Aliens? http://www.youtube.com/watch?v=e5pqleh2hz8 Aliens? http://www.youtube.com/watch?v=e5pqleh2hz8 Ontwikkelmethoden en technieken Kenmerken van ontwikkelmethoden POMT HC2 2 Vorige week 3 Rollenspel Klant is koning Communicatie en afspraken Documentatie

Nadere informatie

UML. From weblog http://dsnippert.wordpress.com. Dennis Snippert

UML. From weblog http://dsnippert.wordpress.com. Dennis Snippert UML From weblog http://dsnippert.wordpress.com Naam: Dennis Snippert Inhoudsopgave 1. Wat is Uml?... 3 2. UML diagrammen... 4 3. Uitleg diagrammen... 5 3.1. Usecase diagram:... 5 3.2. Class diagram:...

Nadere informatie

Compleet, Eenduidig en Projectspecifiek

Compleet, Eenduidig en Projectspecifiek Ontwerpspecificatie Compleet, Eenduidig en Projectspecifiek Planning / Prioriteiten / Taakverdeling Gebruik / Onderhoud / Versiebeheer Compleet en Eenduidig Demo Concept report Prototype Ontwerpspec Product

Nadere informatie

MyDHL+ Van Non-Corporate naar Corporate

MyDHL+ Van Non-Corporate naar Corporate MyDHL+ Van Non-Corporate naar Corporate Van Non-Corporate naar Corporate In MyDHL+ is het mogelijk om meerdere gebruikers aan uw set-up toe te voegen. Wanneer er bijvoorbeeld meerdere collega s van dezelfde

Nadere informatie

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd. SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Relationele databases

Nadere informatie

2019 SUNEXCHANGE USER GUIDE LAST UPDATED

2019 SUNEXCHANGE USER GUIDE LAST UPDATED 2019 SUNEXCHANGE USER GUIDE LAST UPDATED 0 - -19 1 WELCOME TO SUNEX DISTRIBUTOR PORTAL This user manual will cover all the screens and functions of our site. MAIN SCREEN: Welcome message. 2 LOGIN SCREEN:

Nadere informatie

TFS als perfecte tool voor Scrum

TFS als perfecte tool voor Scrum TFS als perfecte tool voor Scrum René van Osnabrugge renevo@delta-n.nl About me René van Osnabrugge Communicate @renevo renevo@delta-n.nl http://osnabrugge.wordpress.com Agenda Wat is Scrum? Wat is ALM

Nadere informatie

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information

Activant Prophet 21. Prophet 21 Version 12.0 Upgrade Information Activant Prophet 21 Prophet 21 Version 12.0 Upgrade Information This class is designed for Customers interested in upgrading to version 12.0 IT staff responsible for the managing of the Prophet 21 system

Nadere informatie

1.1 DE OPDRACHT IN HET KORT

1.1 DE OPDRACHT IN HET KORT Opdracht 03: een formulier ontwerpen Versie voor studenten v5.0 2010.04.28 James M. Boekbinder Skype: jboekbinder3641 E-mail: james.boekbinder@gmail.com Blog: http://www.razormind.info/infoconstructor

Nadere informatie

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren.

Card sorting Sitemap Use case. Wireframes Schermontwerpen Stijlgids. Niet in les gedaan! Via je einddocument. Verkennen. Genereren. Hoorcollege 4 Verkennen Genereren Evalueren Communiceren Card sorting Sitemap Use case Wireframes Schermontwerpen Stijlgids Niet in les gedaan! Via je einddocument Schermontwerpen Pauze Stijlgids Feedback

Nadere informatie

Vragen nav de 1 e week Vragen en terugblik Planning Assets Moscow Projectdocumentatie Tips Word & Excel

Vragen nav de 1 e week Vragen en terugblik Planning Assets Moscow Projectdocumentatie Tips Word & Excel Vragen nav de 1 e week Vragen en terugblik Planning Assets Moscow Projectdocumentatie Tips Word & Excel Week 1 Week 2 Week 3 Week 4 Week 5 Week 6 Week 7 define research ideate ideate ideate implement implement

Nadere informatie

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT

FOD VOLKSGEZONDHEID, VEILIGHEID VAN DE VOEDSELKETEN EN LEEFMILIEU 25/2/2016. Biocide CLOSED CIRCUIT 1 25/2/2016 Biocide CLOSED CIRCUIT 2 Regulatory background and scope Biocidal products regulation (EU) nr. 528/2012 (BPR), art. 19 (4): A biocidal product shall not be authorised for making available on

Nadere informatie

Data Handling Ron van Lammeren - Wageningen UR

Data Handling Ron van Lammeren - Wageningen UR Data Handling 1 2010-2011 Ron van Lammeren - Wageningen UR Can I answer my scientific questions? Geo-data cycle Data handling / introduction classes of data handling data action models (ISAC) Queries (data

Nadere informatie

onderzoek ontwerp realisatie implementatie

onderzoek ontwerp realisatie implementatie Usability testing onderzoek ontwerp realisatie implementatie onderzoek concept ontwerpen prototype realisatie & specificatie onderzoek ontwerp realisatie implementatie vandaag onderzoek ontwerp realisatie

Nadere informatie

Intermax backup exclusion files

Intermax backup exclusion files Intermax backup exclusion files Document type: Referentienummer: Versienummer : Documentatie 1.0 Datum publicatie: Datum laatste wijziging: Auteur: 24-2-2011 24-2-2011 Anton van der Linden Onderwerp: Documentclassificatie:

Nadere informatie

My Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right.

My Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right. Mijn Inspiratie Ik kreeg het idee om een variant te maken van een lamp die ik al eerder had gemaakt. Bij de lamp die in de onderstaande foto s is afgebeeld kun je het licht dimmen door de lamellen open

Nadere informatie

Risk & Requirements Based Testing

Risk & Requirements Based Testing Risk & Requirements Based Testing Tycho Schmidt PreSales Consultant, HP 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Agenda Introductie

Nadere informatie

Software Test Plan. Yannick Verschueren

Software 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 informatie

informatie architectuur lesweek 4 IAM V

informatie architectuur lesweek 4 IAM V informatie architectuur lesweek 4 IAM V1. 2009-2010 vandaag tags metadata controlled vocabulary search IAM informatie architectuur Herkennen, structureren en vindbaar maken van informatie. containerbegrip

Nadere informatie

Leeftijdcheck (NL) Age Check (EN)

Leeftijdcheck (NL) Age Check (EN) Leeftijdcheck (NL) Age Check (EN) [Type text] NL: Verkoopt u producten die niet aan jonge bezoekers verkocht mogen worden of heeft uw webwinkel andere (wettige) toelatingscriteria? De Webshophelpers.nl

Nadere informatie

Zo kan je linken maken tussen je verschillende groepen van gegevens.

Zo kan je linken maken tussen je verschillende groepen van gegevens. 1 1. Entity Reference Entity Reference zal ook een onderdeel zijn van Drupal 8. Het is een module van het type veld. Het is een heel krachtige module die toelaat om referenties te maken tussen verschillende

Nadere informatie

Informatie Architectuur

Informatie Architectuur Informatie Architectuur D-reizen.nl ziet een toename van klanten in de leeftijd tot 19 jaar die door heel het jaar online vakanties boeken. Deze vakanties zijn vaak een combinatie aanbieding van vervoer

Nadere informatie

UML is een visuele taal om processen, software en systemen te kunnen modeleren.

UML is een visuele taal om processen, software en systemen te kunnen modeleren. Vragen inleinding UML 1. Wat is UML? UML is een visuele taal om processen, software en systemen te kunnen modeleren. 2. Waar bestaat UML uit? Notaties(zijn symbolen, commentaar en waarden etc.) en diagrammen(grafische

Nadere informatie

CBSOData Documentation

CBSOData Documentation CBSOData Documentation Release 1.0 Jonathan de Bruin Dec 02, 2018 Contents 1 Statistics Netherlands opendata API client for Python 3 1.1 Installation................................................ 3

Nadere informatie

Technische architectuur Beschrijving

Technische architectuur Beschrijving A gemeente Eindhoven Technische architectuur Beschrijving Specificatiecriteria Versie 1.1 A. van Loenen Technisch Beleidsadviseur B&E 21-Sep-2011 avl/fd11027578 Colofon Uitgave Gemeente Eindhoven Realisatie

Nadere informatie

bedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept.

bedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept. 1. 1.1. Inleiding Doel De Requirementdiscipline richt zich op het vaststellen en vastleggen van de eisen en wensen die aan een oplossing worden gesteld: de requirements. Rollen De keyrol binnen deze discipline

Nadere informatie

Introductie in flowcharts

Introductie in flowcharts Introductie in flowcharts Flow Charts Een flow chart kan gebruikt worden om: Processen definieren en analyseren. Een beeld vormen van een proces voor analyse, discussie of communicatie. Het definieren,

Nadere informatie

WG4: De gebruikerservaring. Service Design Lesweek 5 Aranea Felëus

WG4: De gebruikerservaring. Service Design Lesweek 5 Aranea Felëus WG4: De gebruikerservaring Service Design Lesweek 5 Aranea Felëus Agenda Programma Costumer Journey Costumer Journey vs. User Model Costumer Journey vs. User Journey Opdracht 1: CJ part 1 Opdracht 2: CJ

Nadere informatie

Luister alsjeblieft naar een opname als je de vragen beantwoordt of speel de stukken zelf!

Luister alsjeblieft naar een opname als je de vragen beantwoordt of speel de stukken zelf! Martijn Hooning COLLEGE ANALYSE OPDRACHT 1 9 september 2009 Hierbij een paar vragen over twee stukken die we deze week en vorige week hebben besproken: Mondnacht van Schumann, en het eerste deel van het

Nadere informatie

Plan van aanpak, 17 september 2014

Plan van aanpak, 17 september 2014 Plan van aanpak, 17 september 2014 DEP WORKS B.V. / DEP WORKS office & management support / DEP WORKS MEET&GREET Marnick de Groot Milan van der Maaten Luuk Roordink Afdeling: Marketing & Communicatie Contactpersonen:

Nadere informatie

Handleiding Zuludesk Parent

Handleiding Zuludesk Parent Handleiding Zuludesk Parent Handleiding Zuludesk Parent Met Zuludesk Parent kunt u buiten schooltijden de ipad van uw kind beheren. Hieronder vind u een korte handleiding met de mogelijkheden. Gebruik

Nadere informatie

EM6250 Firmware update V030507

EM6250 Firmware update V030507 EM6250 Firmware update V030507 EM6250 Firmware update 2 NEDERLANDS/ENGLISH Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 5 1.0 (UK) Introduction...

Nadere informatie

Usability & Ontwerp processen. Les 4

Usability & Ontwerp processen. Les 4 Usability & Ontwerp processen Les 4 Wat gaan we doen? Wat hebben we de vorige keer geleerd? Wat gaan we vandaag doen? Theorie - hoorcollege Oefening - lesopdracht Herhaling - samenvatting theorie Wat hebben

Nadere informatie

Academisch schrijven Inleiding

Academisch schrijven Inleiding - In this essay/paper/thesis I shall examine/investigate/evaluate/analyze Algemene inleiding van het werkstuk In this essay/paper/thesis I shall examine/investigate/evaluate/analyze To answer this question,

Nadere informatie

Software 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 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 informatie

ContentSearch. Deep dive

ContentSearch. Deep dive ContentSearch Deep dive 2 Waarvoor in te zetten? Alternatief voor database queries Waar performance een issue kan zijn Daadwerkelijk frontend Site Search Mogelijk niet de beste optie maar wel goedkoop

Nadere informatie

Media en creativiteit. Winter jaar vier Werkcollege 7

Media en creativiteit. Winter jaar vier Werkcollege 7 Media en creativiteit Winter jaar vier Werkcollege 7 Kwartaaloverzicht winter Les 1 Les 2 Les 3 Les 4 Les 5 Les 6 Les 7 Les 8 Opbouw scriptie Keuze onderwerp Onderzoeksvraag en deelvragen Bespreken onderzoeksvragen

Nadere informatie

Van persona s en scenario s naar wireframes. Lay-out met grid

Van persona s en scenario s naar wireframes. Lay-out met grid Interaction Design Van persona s en scenario s naar wireframes Lay-out met grid Louis Klomp LHJ.Klomp@windesheim.nl X8.10 / X7.96 Tel (088-469) 9908 Wat gaan we doen deze week? Persona s Scenario s Conceptueel

Nadere informatie

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010

NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 NCTS - INFORMATIE INZAKE NIEUWIGHEDEN VOOR 2010 Op basis van het nieuwe artikel 365, lid 4 (NCTS) en het nieuwe artikel 455bis, lid 4 (NCTS-TIR) van het Communautair Toepassingswetboek inzake douane 1

Nadere informatie

Functioneel Ontwerp / Wireframes:

Functioneel Ontwerp / Wireframes: Functioneel Ontwerp / Wireframes: Het functioneel ontwerp van de ilands applicatie voor op de iphone is gebaseerd op het iphone Human Interface Guidelines handboek geschreven door Apple Inc 2007. Rounded-Rectangle

Nadere informatie

Classification of triangles

Classification of triangles Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

Welke factoren beïnvloeden het gezamenlijk leren door leraren? Een systematische literatuurreview Thurlings, M.C.G.; den Brok, P.J.

Welke factoren beïnvloeden het gezamenlijk leren door leraren? Een systematische literatuurreview Thurlings, M.C.G.; den Brok, P.J. Welke factoren beïnvloeden het gezamenlijk leren door leraren? Een systematische literatuurreview Thurlings, M.C.G.; den Brok, P.J. Published in: Onderwijs Research Dagen(ORD), 11-12 Juni 2014, Groningen,

Nadere informatie

Relationele Databases 2002/2003

Relationele Databases 2002/2003 1 Relationele Databases 2002/2003 Hoorcollege 3 24 april 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 Plan voor Vandaag Praktische dingen 2.1, 2.3, 2.6 (alleen voor 2.2 en 2.3), 2.9, 2.10, 2.11,

Nadere informatie

Contents. Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation

Contents. Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation TeleBank Contents Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation Introduction - TeleBank Automatic bank services Initiates a Dialog with

Nadere informatie

Wat is Interaction Design?

Wat is Interaction Design? Wat is Interaction Design? Wat is interaction design? Designing interactive products to support the way people communicate and interact in their everyday and working lives. Preece, Sharp and Rogers (2015)

Nadere informatie

Online Resource 1. Title: Implementing the flipped classroom: An exploration of study behaviour and student performance

Online Resource 1. Title: Implementing the flipped classroom: An exploration of study behaviour and student performance Online Resource 1 Title: Implementing the flipped classroom: An exploration of study behaviour and student performance Journal: Higher Education Authors: Anja J. Boevé, Rob R. Meijer, Roel J. Bosker, Jorien

Nadere informatie

DBMS SQL. Relationele databases. Sleutels. DataBase Management System. Inleiding relationele databases. bestaan uit tabellen.

DBMS SQL. Relationele databases. Sleutels. DataBase Management System. Inleiding relationele databases. bestaan uit tabellen. SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Op dit moment gebruiken

Nadere informatie

Windchill Document Management. - Digitaliseren van documenten en processen -

Windchill Document Management. - Digitaliseren van documenten en processen - Windchill Document Management - Digitaliseren van documenten en processen - Bas Verbunt 20 November 2014 Agenda Waarom Document Management? Uitdagingen bij het beheren van documenten Uitdagingen bij het

Nadere informatie

Product Backlog. Als gebruiker wil ik een foto van mijzelf kunnen maken, omdat ik foto s wil laten zien aan andere mensen.

Product Backlog. Als gebruiker wil ik een foto van mijzelf kunnen maken, omdat ik foto s wil laten zien aan andere mensen. Product Backlog MUST HAVE Als gebruiker wil ik een foto van mijzelf kunnen maken, omdat ik foto s wil laten zien aan andere mensen. Als gebruiker wil ik dat mijn foto automatisch versierd wordt aan de

Nadere informatie

1. Goal-directed design

1. Goal-directed design 1. Goal-directed design Inspelen op behoeften en wensen van de gebruiker gelukkige gebruiker succes product Waarom zijn alle producten dan niet succesvol? Zij worden gemaakt door wetenschappers (of marketeers)

Nadere informatie

DATAMODELLERING CRUD MATRIX

DATAMODELLERING CRUD MATRIX DATAMODELLERING CRUD MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm CRUD Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld

Nadere informatie

Datamodelleren en databases 2011

Datamodelleren en databases 2011 Datamodelleren en databases 21 Capita selecta 1 In dit college Modelleren Normaliseren Functionele afhankelijkheid 1-3N M:N-relaties, associatieve entiteittypes, ternaire relaties Weak entiteittypes Multivalued

Nadere informatie

End-to-End testen: de laatste horde

End-to-End testen: de laatste horde End-to-End testen: de laatste horde Dieter Arnouts Agenda Begrip End-to-End testen in het test proces Praktische aanpak End-to-End Test Omgeving Uitdagingen End-to-End testen: De laatste horde 11/10/2010

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Published in: Onderwijs Research Dagen 2013 (ORD2013), mei 2013, Brussel, Belgie

Published in: Onderwijs Research Dagen 2013 (ORD2013), mei 2013, Brussel, Belgie Samenwerkend leren van leerkrachten : leeropbrengsten gerelateerd aan activiteiten en foci van samenwerking Doppenberg, J.J.; den Brok, P.J.; Bakx, A.W.E.A. Published in: Onderwijs Research Dagen 2013

Nadere informatie

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml DOWNLOAD OR READ : OPEN STANDAARD HYPERTEXT MARKUP LANGUAGE INTERNETPROTOCOL TRANSMISSION CONTROL PROTOCOL INTERNET RELAY CHAT OFFICE OPEN XML PDF EBOOK EPUB MOBI Page 1 Page 2 relay chat office open xml

Nadere informatie

Enterprise Portfolio Management

Enterprise Portfolio Management Enterprise Portfolio Management Strategische besluitvorming vanuit integraal overzicht op alle portfolio s 22 Mei 2014 Jan-Willem Boere Vind goud in uw organisatie met Enterprise Portfolio Management 2

Nadere informatie

Shipment Centre EU Quick Print Client handleiding [NL]

Shipment Centre EU Quick Print Client handleiding [NL] Shipment Centre EU Quick Print Client handleiding [NL] Please scroll down for English. Met de Quick Print Client kunt u printers in Shipment Centre EU configureren. De Quick Print Client kan alleen op

Nadere informatie

Business Architectuur vanuit de Business

Business Architectuur vanuit de Business Business Architectuur vanuit de Business CGI GROUP INC. All rights reserved Jaap Schekkerman _experience the commitment TM Organization Facilities Processes Business & Informatie Architectuur, kun je vanuit

Nadere informatie

Settings for the C100BRS4 MAC Address Spoofing with cable Internet.

Settings for the C100BRS4 MAC Address Spoofing with cable Internet. Settings for the C100BRS4 MAC Address Spoofing with cable Internet. General: Please use the latest firmware for the router. The firmware is available on http://www.conceptronic.net! Use Firmware version

Nadere informatie

L.Net s88sd16-n aansluitingen en programmering.

L.Net s88sd16-n aansluitingen en programmering. De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen

Nadere informatie

Technisch Ontwerp Ontwerp template

Technisch Ontwerp Ontwerp template Auteur Dennis Steenwijk Versie Datum Status 1 Inleiding 2 Versie geschiedenis Versie Datum Status Naam Omschrijving 03-10-08 Dennis Steenwijk versie 2 van 9 Versie geschiedenis 3 Distributie Naam Functie

Nadere informatie

Vormgeving Werkgroep 04! Gebruik van een grid en interactie. Bron: smashingmagazine.com, image credit: Kristian Bjornard

Vormgeving Werkgroep 04! Gebruik van een grid en interactie. Bron: smashingmagazine.com, image credit: Kristian Bjornard Vormgeving Werkgroep 04! Gebruik van een grid en interactie Bron: smashingmagazine.com, image credit: Kristian Bjornard Programma deze week # In de werkgroep vandaag: Het visual designproces, de uitwerkingsfase

Nadere informatie

Tilburg University. Huishoudelijk gedrag en stookgasverbruik van Raaij, Fred; Verhallen, T.M.M. Published in: Economisch Statistische Berichten

Tilburg University. Huishoudelijk gedrag en stookgasverbruik van Raaij, Fred; Verhallen, T.M.M. Published in: Economisch Statistische Berichten Tilburg University Huishoudelijk gedrag en stookgasverbruik van Raaij, Fred; Verhallen, T.M.M. Published in: Economisch Statistische Berichten Publication date: 1980 Link to publication Citation for published

Nadere informatie

Engels op Niveau A2 Workshops Woordkennis 1

Engels op Niveau A2 Workshops Woordkennis 1 A2 Workshops Woordkennis 1 A2 Workshops Woordkennis 1 A2 Woordkennis 1 Bestuderen Hoe leer je 2000 woorden? Als je een nieuwe taal wilt spreken en schrijven, heb je vooral veel nieuwe woorden nodig. Je

Nadere informatie

Software Design Document

Software 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 informatie

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved.

Portfolio Innovation Manager & Reisleider in de Digitale Wereld. Copyright 2015 ITpreneurs. All rights reserved. Portfolio Innovation Manager & Reisleider in de Digitale Wereld Usability in Courseware Development Ellen Schuurink Gastcollege Usability Engineering Agenda Leren en usability Usability van cursusmateriaal

Nadere informatie

Hoe te verbinden met NDI Remote Office (NDIRO): Apple OS X How to connect to NDI Remote Office (NDIRO): Apple OS X

Hoe te verbinden met NDI Remote Office (NDIRO): Apple OS X How to connect to NDI Remote Office (NDIRO): Apple OS X Handleiding/Manual Hoe te verbinden met (NDIRO): Apple OS X How to connect to (NDIRO): Apple OS X Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van Apple OS X (Nederlands)... 3 2 Connect

Nadere informatie

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead

SAMPLE 11 = + 11 = + + Exploring Combinations of Ten + + = = + + = + = = + = = 11. Step Up. Step Ahead 7.1 Exploring Combinations of Ten Look at these cubes. 2. Color some of the cubes to make three parts. Then write a matching sentence. 10 What addition sentence matches the picture? How else could you

Nadere informatie

WWW.EMINENT-ONLINE.COM

WWW.EMINENT-ONLINE.COM WWW.EMINENT-OINE.COM HNDLEIDING USERS MNUL EM1016 HNDLEIDING EM1016 USB NR SERIEEL CONVERTER INHOUDSOPGVE: PGIN 1.0 Introductie.... 2 1.1 Functies en kenmerken.... 2 1.2 Inhoud van de verpakking.... 2

Nadere informatie

Developing an adaptive, diagnostic test of. English writing skills

Developing an adaptive, diagnostic test of. English writing skills Developing an adaptive, diagnostic test of English writing skills Development of the DET Objectives Consultation IT Student model Consultation External committee Research Student models Psychometric Automatic

Nadere informatie

is front-end kennis relevant voor een UX designer

is front-end kennis relevant voor een UX designer In hoeverre is front-end kennis relevant voor een UX designer tijdens een designproces? Door: Wessel Grift Onderzoeksvraag In hoeverre is het hebben van front-end development kennis relevant voor een

Nadere informatie

Handout. Hoe testers de kwaliteit van requirements kunnen beïnvloeden. Slechte requirements zijn overal. Testnet thema-avond Requirements.

Handout. Hoe testers de kwaliteit van requirements kunnen beïnvloeden. Slechte requirements zijn overal. Testnet thema-avond Requirements. Hoe testers de kwaliteit van requirements kunnen beïnvloeden Testnet thema-avond Slechte requirements zijn overal 2 Pagina 1 En dan heb je goede requirements 3 proces proces ontwikkeling validatie management

Nadere informatie

2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14

2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14 2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14 In deze werkinstructies kan alles vinden wat te maken heeft met het onderhoud van het kdadmin programma. Je kunt deze onderdelen vinden in

Nadere informatie

Thinking of art. GDD jaar 2 - sonja van vuure

Thinking of art. GDD jaar 2 - sonja van vuure Thinking of art GDD jaar 2 - sonja van vuure Thinking of art les 1 - Over creativiteit en ideeën les 2 - over spelers leiden in je game les 3 - one page design docs les 4 - toepassen opdracht vorige les

Nadere informatie

Module 1 Programmeren

Module 1 Programmeren Module 1 Programmeren Programmeertalen 13 1.1 Inleiding 13 1.2 Programmeertalen in historisch perspectief 13 1.2.1 Machinecode 13 1.2.2 Assembleertalen (assembly) 14 1.2.3 Hogere programmeertalen 15 1.2.4

Nadere informatie

Handleiding Installatie ADS

Handleiding Installatie ADS Handleiding Installatie ADS Versie: 1.0 Versiedatum: 19-03-2014 Inleiding Deze handleiding helpt u met de installatie van Advantage Database Server. Zorg ervoor dat u bij de aanvang van de installatie

Nadere informatie

MyDHL+ Exportzending aanmaken

MyDHL+ Exportzending aanmaken MyDHL+ Exportzending aanmaken Exportzending aanmaken In MyDHL+ is het aanmaken van een exportzending zo eenvoudig mogelijk gemaakt. De website en deze handleiding zal u stap voor stap erdoorheen leiden.

Nadere informatie

Factuurstatus Service NL 1 Invoice Status Service EN 11. Rapport Ingediende Facturen NL 21 Report Invoices Submitted EN 29

Factuurstatus Service NL 1 Invoice Status Service EN 11. Rapport Ingediende Facturen NL 21 Report Invoices Submitted EN 29 QUICK GUIDE A Factuurstatus Service NL 1 Invoice Status Service EN 11 Rapport Ingediende Facturen NL 21 Report Invoices Submitted EN 29 Version 2.2 (June 2014) Per May 2014 OB10 has changed its name to

Nadere informatie

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM

ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM Read Online and Download Ebook ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK EN BEHANDELING (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : ANGSTSTOORNISSEN EN HYPOCHONDRIE: DIAGNOSTIEK STAFLEU

Nadere informatie

15 Interactie Ontwerpen

15 Interactie Ontwerpen 15 Interactie Ontwerpen Kenrick Fontijne 0909758 1A Inhoud Product backlog Sitemap Navigatie model Activity diagram Wireframes Content areas Styleguide Tone of voice Product Backlog MUST HAVE Als gebruiker

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

Nieuws sites hebben een krantachtige vormgeving; de informatie staat voorop.

Nieuws sites hebben een krantachtige vormgeving; de informatie staat voorop. Be e ldsche rmvormge ving & We bde sign Doelstelling & Doelgroepverkenning Kijk naar verschillende websites om je doelgroep te verkennen. Ze hebben allemaal een andere doelstelling en roepen een bepaalde

Nadere informatie

TOEGANG VOOR NL / ENTRANCE FOR DUTCH : https://www.stofs.co.uk/en/register/live/?regu lator=c&camp=24759

TOEGANG VOOR NL / ENTRANCE FOR DUTCH : https://www.stofs.co.uk/en/register/live/?regu lator=c&camp=24759 DISCLAIMER : 1. Het is een risicovolle belegging / It is an investment with risc. 2. Gebruik enkel geld dat u kan missen / Only invest money you can miss. 3. Gebruik de juiste procedure / Use the correct

Nadere informatie

Siemens Training Handleiding Website

Siemens Training Handleiding Website Uitgave 01 This document was produced for training purposes. Siemens assumes no responsibility for its contents. The reproduction, transmission or use of this document or its contents is not permitted

Nadere informatie

PHP-OPDRACHT SITE BOUWEN

PHP-OPDRACHT SITE BOUWEN PHP-OPDRACHT SITE BOUWEN PERIODE 4 LEERJAAR 1 Opleiding: Duur: Applicatieontwikkelaar 1 onderwijsperiode (4-8 weken) Voorkennis: Basiscursus PHP 5.4 Victor Peters (978 90 125 8499 9) Basiscursus XHTML,

Nadere informatie

Modulebeschrijving voor MOD1

Modulebeschrijving voor MOD1 Modulebeschrijving voor MOD1 Fontys Venlo Afd. informatica 12 april 2013 Samenvatting 1 Identificatie Module Modeling 1 ProgressCode MOD1 Docenten Ferd van Odenhoven Afdeling Fontys Hogeschool Techniek

Nadere informatie

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10

Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10 QUICK GUIDE B Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 10 Version 0.19 (Oct 2016) Per May 2014 OB10 has

Nadere informatie

Deze week: - Bespreken 2 websites - kleur - MBTI - Opdracht wat moet er voor volgende week af zijn?

Deze week: - Bespreken 2 websites - kleur - MBTI - Opdracht wat moet er voor volgende week af zijn? Deze week: - Bespreken 2 websites - kleur - MBTI - Opdracht wat moet er voor volgende week af zijn? Vormgeving in relatie tot verschillende doelgroepen Hoe kun je mensen groeperen? oefening [ met z n

Nadere informatie

Relationele Databases 2002/2003

Relationele Databases 2002/2003 1 Relationele Databases 2002/2003 Hoorcollege 4 8 mei 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 Plan voor Vandaag Praktische dingen 3.1, 3.2, 3.3, 3.4, 3.5. SQL Aantekeningen 2 Tabellen. Theorie

Nadere informatie

Preschool Kindergarten

Preschool Kindergarten Preschool Kindergarten Objectives Students will recognize the values of numerals 1 to 10. Students will use objects to solve addition problems with sums from 1 to 10. Materials Needed Large number cards

Nadere informatie

Installatie van Windows 10 op laptops. Windows 10 installation on laptops

Installatie van Windows 10 op laptops. Windows 10 installation on laptops Installatie van Windows 10 op laptops In mei vindt de migratie naar Windows 10 plaats op de laptops. Per dag worden ongeveer 25 laptops gemigreerd. Elke laptop heeft een ISSC-sticker met een laptop-nummer.

Nadere informatie