Interactie diagrammen

Save this PDF as:
 WORD  PNG  TXT  JPG

Maat: px
Weergave met pagina beginnen:

Download "Interactie diagrammen"

Transcriptie

1 Interactie diagrammen

2 Use case Verhaaltje Interactie van gebruiker (actor) met systeem In een vast formaat Analyse van functionele vereisten

3 Interactie diagrammen Vertrekken van use cases Interactie van componenten in het systeem Verschil Sequentie: nadruk op volgorde Communicatie: nadruk op samenwerking

4 Sequentie diagramma sd afgaan alarm :InvoerController :Alarm :Timer :Zoemer wektijd() aan uit wektijd() aan Zoem uit stopzoem start hetistijd start stop

5 Communicatie diagramma sd afgaan alarm 1:wektijd() 2:aan() 3:uit() 2.5:Zoem() :InvoerController 2.4:start() 3.1:uit() 1.1:wektijd() 2.1:aan() 3.2:stop() 2.3:hetIsTijd() :Alarm 2.2:start() 3.3:stopZoem() :Zoemer :Timer

6 Terminologie Een interactie bestaat uit boodschappen Tussen objecten, klassen en actoren Sequentiediagramma: op basis van levenslijn, temporeel geordend Communicatiediagramma: ruimtelijk geordend

7 Tijdsconstraint <<actor>> :Gebruiker :Wekker Gebruiker zet wekker aan Wekker laat zoem horen t1 t2 aan zoem {t2-t1<24 uur}

8 Frames sd afgaan alarm <<actor>> <<actor>> :Gebruiker :Wekker :Gebruiker zettijd :Wekker aan zoem ref afgaan alarm

9 Conditionele boodschap mijnpc:client [not local] 1:getData() :DatabaseServer [local] 1:getData() :LocalDatabase

10 Conditionele boodschap mijnpc:client :DatabaseServer :LocalDatabase alt [not local] getdata() [local] getdata()

11 Iteratie 1: show :MainWindow 3: hide :LijstWindow 2: [i := 1..10] geefelem(i) :Lijst

12 Actief vs. passief :Luchthaven v:vlucht :Vliegtuig loop [v in binnenkomendevluchten] geefmaatschappij geefmaatschappij

13 Zelfstandig vs. reactief pc1:client :DatabaseServer pc2:client getdata() getdata()

14 Divers :Window create geefmaximum :IntegerLijst p [i := 1..aantalElementen] vergelijk(elem[i], elem[i + 1]) resultaat communicatiediagram: verwijdering :Window 1: p:=geefmaximum :IntegerLijst{transient} recursie <<self>> 2: [i := 1..aantalElementen] vergelijk(elem[i], elem[i + 1])

15 Overzicht sequence diagram communicatiediagram boodschap horizontale pijl met de naam erbij naam met een klein pijltje erboven of ernaast tijdconstraint in de kantlijn niet mogelijk asynchroon open pijlpunt idem synchroon gesloten zwarte pijlpunt idem conditioneel boolean expressie tussen rechte idem haken voor de boodschapnaam iteratie een sterretje met de iteratiewaarden idem tussen rechte haken actief zijkanten: dubbele lijn idem recursie kromme pijl van de oorspronkelijke <<self>> naast de kromme lijn witte balk naar een nieuwe witte balk die gedeeltelijk over de oorspronkelijke ligt activering witte balk niet mogelijk creatie pijl naar de rechthoek boven de constraint [new] bij de interactie verwijdering resultaat witte balk groot, dik kruis aan het eind van de balk een onderbroken pijl met een symbolische waarde constraint [destroyed] bij de interactie constraint [transient] waarde wordt toegekend aan een variabele

16 Wanneer? Na de use cases In parallel met klassediagram Voor operaties worden toegevoegd aan klassediagram Voor toestandsdiagram

17 Hoeveel? Per significant verschillend geval in use case minstens één Voor niet significante verschillen: commentaar bij diagram

18 Hoe? Kies use case en interactie Van actor naar...? Terug en/of verder? Herhaal Extra informatie over timing, asynchroon enz.

voorbeeldexamen Object Oriëntatie Foundation (OOF.NL) editie juli 2010 inhoud inleiding 3 voorbeeldexamen 4 antwoordindicatie 11 evaluatie 22

voorbeeldexamen Object Oriëntatie Foundation (OOF.NL) editie juli 2010 inhoud inleiding 3 voorbeeldexamen 4 antwoordindicatie 11 evaluatie 22 voorbeeldexamen Object Oriëntatie Foundation (OOF.NL) editie juli 2010 inhoud inleiding 3 voorbeeldexamen 4 antwoordindicatie 11 evaluatie 22 bijlage bijlagenset A711 EXIN Hét exameninstituut voor ICT

Nadere informatie

BRP-BZM Use Case Realisations Guidelines

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

Objectgericht Ontwerpen

Objectgericht Ontwerpen Objectgericht Ontwerpen Probleem Analyse Ontwerp Code Unified Modelling Language Doel Hulpmiddel bij nadenken Hulpmiddel communicatie met collega s Documentatie van code In dit vak Leren door doen Project

Nadere informatie

Object Oriëntatie Foundation (OOF.NL)

Object Oriëntatie Foundation (OOF.NL) Object Oriëntatie Foundation (OOF.NL) EXIN Hét exameninstituut voor ICT ers Janssoenborch - Hoog Catharijne Godebaldkwartier 365 3511 DT Utrecht Postbus 19147 3501 DC Utrecht Nederland T +31 30 234 48

Nadere informatie

Deel I Hoofdstuk 6: Modelleren van interactie

Deel I Hoofdstuk 6: Modelleren van interactie Deel I Hoofdstuk 6: Modelleren van interactie 2005 Prof Dr. O. De Troyer, pag. 1 Introductie Interactiemodellen beschrijven de interactie die plaats vindt tussen objecten Toestandsmodellen beschrijven

Nadere informatie

case: sequence- en communicatiediagrammen

case: sequence- en communicatiediagrammen Hoofdstuk 11 case: sequence- en communicatiediagrammen In dit hoofdstuk wordt het maken van de eerste versie van de sequence- en communicatiediagrammen voor het boodschappensysteem van Hans en Jacqueline

Nadere informatie

Uitwerking Toets ontwerpen 4 december 2013

Uitwerking Toets ontwerpen 4 december 2013 Uitwerking Toets ontwerpen 4 december 203. Activity diagram - Merk op dat er één loop in zit (tot n keer een bericht naar de cliënt), maar geen loop om de gehele service te herhalen. Die loop was in het

Nadere informatie

case: toestandsdiagrammen

case: toestandsdiagrammen Hoofdstuk 13 case: toestandsdiagrammen In dit hoofdstuk wordt het maken van de eerste versie van de toestandsdiagrammen voor het boodschappensysteem van Hans en Jacqueline uitgewerkt. 13.1 Vind klassen

Nadere informatie

Deel I Hoofdstuk 4: Modelleren van Toestand

Deel I Hoofdstuk 4: Modelleren van Toestand Deel I Hoofdstuk 4: Modelleren van Toestand 2005 Prof Dr. O. De Troyer Toestandsmodel pag. 1 Berichten of boodschappen OO is gebaseerd op hoe de reële wereld werkt 2005 Prof. Dr. O. De Troyer Toestandsmodel

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

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen.

V = {a, b, c, d, e} Computernetwerken: de knopen zijn machines in het netwerk, de kanten zijn communicatiekanalen. WIS14 1 14 Grafen 14.1 Grafen Gerichte grafen Voor een verzameling V is een binaire relatie op V een verzameling geordende paren van elementen van V. Voorbeeld: een binaire relatie op N is de relatie KleinerDan,

Nadere informatie

Informatica: C# WPO 6

Informatica: C# WPO 6 Informatica: C# WPO 6 1. Inhoud Timers, switch cases, combobox 2. Oefeningen Demo 1: Bounce Demo 2: Hex to decimal converter Demo 3: Debug oplossing demo 1 A: Count to 10 A: Biljarttafel A: Azerty to qwerty

Nadere informatie

Modeleren. Modelleren. Together UML. Waarvan maken we een model? overzicht les 14 t/m 18. ControlCenter 6.2

Modeleren. Modelleren. Together UML. Waarvan maken we een model? overzicht les 14 t/m 18. ControlCenter 6.2 Modelleren Werkelijkheid Modelleren Modeleren Waarvan maken we een model?!analyse " Maak een model van de te automatiseren werkelijkheid of van het op te lossen probleem! Domeinkennis = structuur! Functionele

Nadere informatie

Antwoordmodel. Meerkeuzevragen (40 punten)

Antwoordmodel. Meerkeuzevragen (40 punten) Antwoordmodel Aan dit antwoordmodel kunnen geen rechten worden ontleend. Het antwoordmodel dient als indicatie voor de corrector. Gebruikte literatuur: Donga, G. en Pinkster, B. (2007). Informatieanalyse.

Nadere informatie

HOGESCHOOL ROTTERDAM

HOGESCHOOL ROTTERDAM HOGESCHOOL ROTTERDAM IAN02 - Informatie-analyse (objectgeoriënteerde analyse) M O D U L E W I J Z E R I A N 0 2 1 V A N 1 5 Modulecode: IAN02 Modulenaam: Informatieanalyse 2 Belasting (aantal cp): 2 Bestemd

Nadere informatie

Informatica Smartschool en Wink. Handleiding 1/10

Informatica Smartschool en Wink. Handleiding 1/10 Handleiding 1/10 Wat is Wink? Wink is gratis software waarmee je presentaties en handleidingen kan maken. Een Winkpresentatie kan een stappenplan zijn over hoe je bepaalde software moet gebruiken. De auteur

Nadere informatie

Module Softwaresystemen (201300071) Toets Ontwerpen, 4 december 2013 8:45 12:15

Module Softwaresystemen (201300071) Toets Ontwerpen, 4 december 2013 8:45 12:15 Module Softwaresystemen (201300071) Toets Ontwerpen, 4 december 2013 8:45 12:15 Verschillende opgaven worden nagekeken door verschillende personen. Maak daarom iedere opgave op een apart vel. Het is toegestaan

Nadere informatie

Les F-02 UML. 2013, David Lans

Les F-02 UML. 2013, David Lans Les F-02 UML In deze lesbrief wordt globaal beschreven wat Unified Modeling Language (UML) inhoudt. UML is een modelleertaal. Dat wil zeggen dat je daarmee de objecten binnen een (informatie)systeem modelmatig

Nadere informatie

Actie-instellingen maken voor afbeeldingen in PPT 2003. 1. Werking van de actie-instelling voor afbeeldingen tijdens de presentatie

Actie-instellingen maken voor afbeeldingen in PPT 2003. 1. Werking van de actie-instelling voor afbeeldingen tijdens de presentatie 1. Werking van de actie-instelling voor afbeeldingen tijdens de presentatie Bij dit dictaat horen de volgende voorbeeldpresentaties: a. Hotspots 1 foto met 2 koeien.pps b. Hotspots 2 fotos hond en poes.pps

Nadere informatie

OOAA. Object Oriented Analysis Advanced. Arie Bubberman 12/10/2009

OOAA. Object Oriented Analysis Advanced. Arie Bubberman 12/10/2009 OOAA Object Oriented Analysis Advanced Arie Bubberman 12/10/2009 Contents 1 Analyse...3 Kiezen van een ontwikkelproces...3 Agile Methoden...3 Deelprocessen in het OO-ontwikkelproces...Fout! Bladwijzer

Nadere informatie

Hoofdstuk Error! Style not defined. 19. 3. Use-case analyse

Hoofdstuk 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

Windows applicaties met VB.NET VB Express 2010

Windows applicaties met VB.NET VB Express 2010 Windows applicaties met VB.NET VB Express 2010 HA 2258 01 Informaticabeheer(nieuw leerplan D/2010/7841/004) Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep

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

Monteren van een STOP MOTION filmpje ADOBE PREMIER Stap 1: Hoe start je een nieuw project.

Monteren van een STOP MOTION filmpje ADOBE PREMIER Stap 1: Hoe start je een nieuw project. Monteren van een STOP MOTION filmpje ADOBE PREMIER Stap 1: Hoe start je een nieuw project. Vooraleer we beginnen met de software te gebruiken is het beter om alle programma s die we niet nodig hebben af

Nadere informatie

Inhoudstafel. UML (Unified Modeling Language)

Inhoudstafel. UML (Unified Modeling Language) UML (Unified Modeling Language) Inhoudstafel Inleiding...2 Waarvoor dient UML...2 Wat is UML... 2 Use-cases... 2 Inleiding...2 Voorbeeld...3 Eigenschappen van een goede use-case...3 Wat is een actor...4

Nadere informatie

Systeemontwikkeling met UML

Systeemontwikkeling met UML Systeemontwikkeling met UML De visuele modelleertaal Unified Modeling Language (UML) is een gezamenlijk product van een groot aantal bedrijven. Het is een standaard die naar aanleiding van een request

Nadere informatie

HOGESCHOOL ROTTERDAM

HOGESCHOOL ROTTERDAM HOGESCHOOL ROTTERDAM INA02 - Informatie-analyse (objectgeoriënteerde analyse) M O D U L E W I J Z E R I N F I N A 0 2 1 V A N 18 Modulecode: IAN02 Modulenaam: Informatieanalyse 2 Belasting (aantal cp):

Nadere informatie

case: applicatie- en implementatiemodellen

case: applicatie- en implementatiemodellen Hoofdstuk 17 case: applicatie- en implementatiemodellen In dit hoofdstuk wordt het maken van de applicatie- en implementatieversies van de diagrammen voor EasyShop, het maaltijdsysteem van en, uitgewerkt.

Nadere informatie

Unified Modeling Language

Unified Modeling Language Unified Modeling Language Een overzicht Danny Greefhorst Matthijs Maat 19 december 1997 Copyright 1997 Software Engineering Research Centre All rights reserved. Software Engineering Research Centre Stichting

Nadere informatie

Port of Amsterdam en DMS. Congres SharePoint

Port of Amsterdam en DMS. Congres SharePoint Port of Amsterdam en DMS Congres SharePoint Port of partnerships Utrecht, 23 september 2014 Overzicht Havens Amsterdam (NZKG) 2 Haven Amsterdam Algemene informatie Zeehaven nr. 4 in Europa Cacaohaven nr.

Nadere informatie

gewoon Start Event (Gebeurtenis) Deze lege cirkel, met dunne rand, geeft de aanvang (start) van het proces weer.

gewoon Start Event (Gebeurtenis) Deze lege cirkel, met dunne rand, geeft de aanvang (start) van het proces weer. BPMN 1.2 basis elementen en hun betekenis, core 2 Onderstaande tabel geeft een overzicht van de meest gangbare basis elementen van BPMN met telkens een beknopte toelichting. Hiermee kan men aan de slag

Nadere informatie

Week 2 Cursus Photoshop

Week 2 Cursus Photoshop Week 2 Cursus Photoshop Werken met lagen Maak kennis met de werking van lagen en de toepassingen. 1 Week 2 Cursus Photoshop Inleiding Waarom werken met lagen Leer werken met lagen Oefeningen werken met

Nadere informatie

1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie?

1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie? 1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie? -Use case-diagram -Use case-beschrijving -Activity diagram -Sequentie diagram 2. Welke diagrammen beschrijven de structuur van de

Nadere informatie

Cursus KeyCreator. Basisoefening 1:

Cursus KeyCreator. Basisoefening 1: Cursus KeyCreator Basisoefening 1: Tekening basisoefening 1 Tekenen Basisoefening 1. Om een inzicht te krijgen in het tekenen met KeyCreator 30 gaan we enkele basisoefeningen maken. Oefening 1A is een

Nadere informatie

Hoofdstuk: 1 Objectoriëntatie en systeemontwikkeling

Hoofdstuk: 1 Objectoriëntatie en systeemontwikkeling OOF Programmeren Hoofdstuk: 1 Objectoriëntatie en systeemontwikkeling aant Css: 2 669 Objectoriëntatie en systeemontwikkeling - blz 5 1 OO OO staat voor object oriented of objectoriëntatie of objecttechnologie.

Nadere informatie

Sigma CP K and Sigma CP T series

Sigma CP K and Sigma CP T series Sigma CP K and Sigma CP T series Brandmeldcentrale Gebruikers Handleiding DOCUMENT REFERENCE K6800-08 (Man-1082) MODEL NUMBERS K11020M2, K11040M2, K11080M2 T11020M2, T11040M2, T11080M2 191108V1.0FN Brand

Nadere informatie

De modellen die hiervoor gebruikt zijn zijn: Class diagrams; object diagrams; use case diagrams.

De modellen die hiervoor gebruikt zijn zijn: Class diagrams; object diagrams; use case diagrams. 1 1. Uml is een manier van communiceren. Het werkt met plaatjes en laat jouw modellen maken van software. 2. UML bestaat uit Notations and diagrams. Notations zijn bv, pijltjes; connectors; notities. Diagrams

Nadere informatie

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

Stappenplan Glogster Stappenplan Glogster versie 1 Pagina 1 Warempel

Stappenplan Glogster Stappenplan Glogster versie 1 Pagina 1 Warempel Stappenplan Glogster Stappenplan Glogster versie 1 Pagina 1 Wat is Glogster? Glogster is een web 2.0 toepassing waarmee je digitale muurkranten kunt maken. Na het gratis registreren kun je aan de slag

Nadere informatie

Microsoft Office Tekstdocument alle systemen

Microsoft Office Tekstdocument alle systemen Microsoft Office Tekstdocument alle systemen Inleiding In deze les wordt het maken van een tekst document met gebruikmaking van Microsoft Office Word behandeld. (Het gaat hier om één van de oudere versies).

Nadere informatie

Inhoud. VBA Excel 2010

Inhoud. VBA Excel 2010 Inhoud VBA Excel 2010 Inhoudsopgave 0. INSTELLINGEN EXCEL 2010... 9 1. WAT IS VISUAL BASIC FOR APPLICATIONS... 16 1.1. Achtergrond... 16 1.2. VBA is meer dan een macrotaal... 16 Case 1: Macro "Walk of

Nadere informatie

Office LibreOffice Tekstdocument gebruiken

Office LibreOffice Tekstdocument gebruiken offfice_libreoffice_tekstdocument_gebruiken/05-03-15/pag 1/6 Office LibreOffice Tekstdocument gebruiken vooral Als een tekstdocument ook zal worden gebruikt op een computer zonder LibreOffice dan kan dit

Nadere informatie

De keuzestructuur. Versie DD

De keuzestructuur. Versie DD De keuzestructuur Versie DD Tot nu toe Programma in rechte lijn = sequentie of opeenvolging Nieuw Vertakking in parcours = selectie of keuzestructuur Controlestructuren Opeenvolging = sequentie Keuze =

Nadere informatie

3. Tekentechnieken. Sommige symbolen zijn duidelijk, andere niet. Van links naar rechts staat het symbool (en de werkbalkknop) voor

3. Tekentechnieken. Sommige symbolen zijn duidelijk, andere niet. Van links naar rechts staat het symbool (en de werkbalkknop) voor 3. Tekentechnieken Ocad voorziet een aantal mogelijkheden om voorwerpen te tekenen, afhankelijk van de vorm van de voorwerpen. In de werkbalk vinden we de knoppen voor deze technieken. Sommige symbolen

Nadere informatie

Workshop 3x. Normaliseren. Normaliseren. Hiëarchische database ODBMS. Relationele database. Workshop 14 oktober 2010. A. Snippe ICT Lyceum 1

Workshop 3x. Normaliseren. Normaliseren. Hiëarchische database ODBMS. Relationele database. Workshop 14 oktober 2010. A. Snippe ICT Lyceum 1 Workshop 3x Analytisch vermogen Huiswerk Lestijden 10:00 12:30 Pauze 10:15 10:30 Deze les: Hiëarchische database Relationele database ODBMS Normaliseer stappen Hiëarchische database Elk record in een database

Nadere informatie

3.1 Opsomming data type

3.1 Opsomming data type Deel I Hoofdstuk 3: Klasse Model - gevorderd 2005 Prof Dr. O. De Troyer Klasse Model - gevorderd pag. 1 3.1 Opsomming data type Opsomming (enumeration) data type Data type waarvan de verzameling waarden

Nadere informatie

6. Het maken van een database

6. Het maken van een database 6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor

Nadere informatie

OVERZICHT LIFETIME BEHEERDERSOPLEIDINGEN

OVERZICHT LIFETIME BEHEERDERSOPLEIDINGEN BULLDOG BASIS BEPERKT ½ dag Medewerkers, die worden ingezet bij het inrichten van hiërarchieën, brieven, extracties en workflowprocessen in Lifetime. Leerdoelen Het vertrouwd raken met regels, zoeken en

Nadere informatie

Wat is SketchUp? 10. Hoofdstuk 1: SketchUp starten 12

Wat is SketchUp? 10. Hoofdstuk 1: SketchUp starten 12 Inhoud Tip: doorzoek de elektronische versie van dit boek kosteloos op yin.do/5981c Wat is SketchUp? 10 Hoofdstuk 1: SketchUp starten 12 Klaar voor de start 13 De template wijzigen 14 Eenheden wijzigen

Nadere informatie

toon overzicht personeel toonoverzichtpersoneel() getpersoneelsleden() getgegevens() overzicht : Magazijnconsole : VoorraadBeheer : Produktsoort

toon overzicht personeel toonoverzichtpersoneel() getpersoneelsleden() getgegevens() overzicht : Magazijnconsole : VoorraadBeheer : Produktsoort Antwoorden hoofdstuk 0 ) In de class Restaurant vindt er als gevolg op de aanroep getpersoneelsleden() weer een aanroep getpersoneelsleden() plaats. De methode roept zichzelf dus aan volgens dit diagram.

Nadere informatie

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers

Verslag. Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers Verslag SE Projectteam: 107 Datum: 16 oktober 2008 Project leden: Lennard Fonteijn Harish Marhe Nicoletta Saba Turgay Saruhan Robin Tummers In dit verslag zullen wij een beschrijving geven, over welke

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in

Nadere informatie

Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer

Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer Annotation SW User s Guide Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer 2011. 5 PenAndFree Co.,Ltd 0 Deze handleiding beschrijft alle functies die

Nadere informatie

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk. HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een

Nadere informatie

Hoofdstuk 9: Object Constraint language (OCL) Prof. Dr. Olga De Troyer. Constraints

Hoofdstuk 9: Object Constraint language (OCL) Prof. Dr. Olga De Troyer. Constraints Hoofdstuk 9: Object Constraint language (OCL) Prof. Dr. Olga De Troyer 2005 Prof Dr. O. De Troyer, pag. 1 Constraints UML s notatie is grafisch Goed voor het uitdrukken van structurele eigenschappen van

Nadere informatie

Instructie Kaarten - GameMaker

Instructie Kaarten - GameMaker Kaart 1 Een nieuwe Sprite maken Hoe voeg je een plaatje toe aan een game? Rechtermuisknop op Sprites en dan Create Sprite. Kies nu voor Load Sprite. Kijk in de map CodeKinderen Bestanden en hierna Sprites

Nadere informatie

Bijlage bij Getting Started Guide International English Edition

Bijlage bij Getting Started Guide International English Edition Bijlage bij Getting Started Guide International English Edition Chapter 3: Aan de slag met Inspiration, een beginnersles Deze beginnersles is een goed startpunt voor het leren gebruiken van Inspiration.

Nadere informatie

Ineenvloeien van foto's + bewegende wolken

Ineenvloeien van foto's + bewegende wolken Ineenvloeien van foto's + bewegende wolken Om gemakkelijk te werken : Pictogrammen die je vaak gebruikt in de tekenbalk zetten; Dit doe je als volgt : - Klik op Beeld > Werkbalken > Aanpassen - Klik op

Nadere informatie

In dit lespakket maken we gebruik van de studentenversie van LabVIEW 7.1

In dit lespakket maken we gebruik van de studentenversie van LabVIEW 7.1 Lespakket LabVIEW Starten met LabVIEW en de LEGO NXT LabVIEW starten In dit lespakket maken we gebruik van de studentenversie van LabVIEW 7.1 Om LabVIEW op te starten klik je simpelweg op de snelkoppeling

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

Deel I Hoofdstuk 2: Het klassenmodel

Deel I Hoofdstuk 2: Het klassenmodel Deel I Hoofdstuk 2: Het klassenmodel 2005 Prof Dr. O. De Troyer Klasse Model pag. 1 Hoofdstuk 2: Het klassenmodel Het Klassenmodel Beschrijft de statische structuur van een systeem door middel van Het

Nadere informatie

Handleiding voor bloemenboek (open boek)- PP 2010

Handleiding voor bloemenboek (open boek)- PP 2010 Handleiding voor bloemenboek (open boek)- PP 2010 Belangrijk!!! De 2 animaties "Samenvouwen" en "Uittrekken", die nodig zijn om het boek te maken, ontbreken in de versie PP 2010. Daarom is het nodig dat

Nadere informatie

VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER

VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER Sander Hoogendoorn Versie 1.0 15 april 2002 Documentbeheer Versie Datum Auteur Omschrijving 0.1 15 April 2002 Sander Hoogendoorn 0.2 15 april

Nadere informatie

Trainingsmateriaal Osiris 6. Admission Office International Office

Trainingsmateriaal Osiris 6. Admission Office International Office Trainingsmateriaal Osiris 6. Admission Office International Office Utwente, 6-2-2014 i Inhoudsopgave Inhoudsopgave ii 1. Algemene handeling Osiris 6 1 1.1 Menu structuur. 1 1.2 Favorieten indelen 2 1.3

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

VibraLITE 3. Digitale aanduiding ( naar keuze 12 of 24 uren). De 2de aanduiding kan gebruikt worden voor reizen in verschillende tijdzones.

VibraLITE 3. Digitale aanduiding ( naar keuze 12 of 24 uren). De 2de aanduiding kan gebruikt worden voor reizen in verschillende tijdzones. VibraLITE 3 Horlogefuncties Dubbele uuraanduiding. Digitale aanduiding ( naar keuze 12 of 24 uren). De 2de aanduiding kan gebruikt worden voor reizen in verschillende tijdzones. 2 Alarmfuncties Wekker

Nadere informatie

basistechnieken haken

basistechnieken haken basistechnieken haken Lossen Sla de draad om de naald en haal deze door de lus (1 en 2) Dit is de eerste losse (3) Voor elke nieuwe losse weer de draad om de naald door de lus halen (4) Halve vasten Halve

Nadere informatie

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Wat is scripting?

Computervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Wat is scripting? Inhoud Computervaardigheden Hoofdstuk 4 Scripting (Let op: dit is enkel voor studenten Biologie.) Dit hoofdstuk bekijkt heel kort de basis van scripting. - Opstellen van functies. - Conditionele code.

Nadere informatie

LES 2: Zwaartekracht gebruiken en springen

LES 2: Zwaartekracht gebruiken en springen LES 2: Zwaartekracht gebruiken en springen DOEL: Met het programma Stencyl zwaartekracht gebruiken om te kunnen springen. Start Stencyl Open het zelf gemaakte spel De Krokodil uit Les 1 Zoals je ziet is

Nadere informatie

Inhoudsopgave: Whisper380-computerhulp

Inhoudsopgave: Whisper380-computerhulp Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: whisper380-computerhulp Datum: 22-9-2010 Inhoudsopgave: Inhoudsopgave:... 2 Virtual PC Downloaden:... 3 Welke moet u kiezen?... 3 Hoe weet u welke versie

Nadere informatie

INSTALLATIE HANDLEIDING

INSTALLATIE HANDLEIDING INSTALLATIE HANDLEIDING SKELLET Kompellaan 11, 3600 Genk, België Inhoudsopgave 1 Software downloaden... 2 2 Software installeren... 3 3 SketchUp instellen voor Skellet... 5 3.1 Template instellen... 5

Nadere informatie

Macro s. 4.2 Een macro maken

Macro s. 4.2 Een macro maken 4.2 Een macro maken Een macro is een reeks van commando s die u kunt maken en die een programma uitvoeren. Wanneer u de macro in zijn geheel uitvoert, dan worden de acties opeenvolgend uitgevoerd. Elk

Nadere informatie

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

Camtasia Studio 4: filmpjes bewerken en video opnemen.

Camtasia Studio 4: filmpjes bewerken en video opnemen. Camtasia Studio 4: filmpjes bewerken en video opnemen. Handleiding van Auteur: dapunt Juli 2007 handleiding: Camtasia Studio 4: filmpjes bewerken en video opnemen. Camtasia Studio 4: filmpjes bewerken

Nadere informatie

Inhoud. Digitale instructiefilms ontworpen door Monique Gruijthuijzen, docent bij Bedrijfscommunicatie. Pagina 1

Inhoud. Digitale instructiefilms ontworpen door Monique Gruijthuijzen, docent bij Bedrijfscommunicatie. Pagina 1 Inhoud voorbereiding:... 2 belangrijke vensters instellen:... 2 handig, uitleg over gereedschappen:... 3 sneltoetsen achterhalen:... 3 werken met stijlen... 3 voordelen:... 3 voorbereiding:... 3 stel de

Nadere informatie

Online videobewerking: 1. Offline vs. Online

Online videobewerking: 1. Offline vs. Online Online videobewerking: 1. Offline vs. Online... 1 2. WeVideo... 2 2.1. Inloggen... 2 2.2. Een nieuw project starten... 3 2.3. Media Importeren... 5 2.4. OPDRACHT... 7 2.5. Publiceren... 8 BIJLAGE: Videobestanden

Nadere informatie

Handleiding voor sneeuweffect (vallende sneeuw)- PP 2003

Handleiding voor sneeuweffect (vallende sneeuw)- PP 2003 Handleiding voor sneeuweffect (vallende sneeuw)- PP 2003 Achtergrond : Tekening van de kunstenares Jacquie Lawson Achtergrondkleur Kies bij voorkeur een donkere achtergrond zodat je de sneeuwvlokjes die

Nadere informatie

Rapportage Lineage. Introductie. Methode. J. Stuiver

Rapportage Lineage. Introductie. Methode. J. Stuiver Rapportage Lineage Rapportage Lineage J. Stuiver Introductie In elk project is het essentieel om informatie over het project en haar activiteiten voor alle partijen beschikbaar te stellen. Deze informatie

Nadere informatie

Zelf een spel maken met GameMaker. LES 3 Vijanden en levens

Zelf een spel maken met GameMaker. LES 3 Vijanden en levens Zelf een spel maken met GameMaker LES 3 Vijanden en levens 1) Start het programma GameMaker en laad het spel van de tweede les. 2) We gaan een vijand voor het beertje maken. Klik met de rechtermuisknop

Nadere informatie

Software Design Document

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

beschrijvingstechnieken bij systeemontwikkeling

beschrijvingstechnieken bij systeemontwikkeling 1 Bijlage 8 Alternatieve (UML) beschrijvingstechnieken bij systeemontwikkeling De in hoofdstuk 3 weergegeven beschrijvingstechnieken voor de beschrijving van de informatietechnologie is summier. Er wordt

Nadere informatie

Tekst rond een bol laten roteren

Tekst rond een bol laten roteren Tekst rond een bol laten roteren Deze oefening gemaakt in CS3, kan ook in andere versies van photoshop. Is een eigen interpretatie van de weekles156 1) Nieuw psd document in Photoshop, neem het zeker niet

Nadere informatie

Basisbegrippen 3D-tekenen.

Basisbegrippen 3D-tekenen. Basisbegrippen 3D-tekenen. Vroeger was het begrip 3D-tekenen onbestaande en tekende men gewoon in perspectief wanneer er een dieptezicht nodig was. Normaal werd er enkel in 2D getekend, dus enkel de aanzichten.

Nadere informatie

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet. Les C-02: Werken met Programma Structuur Diagrammen 2.0 Inleiding In deze lesbrief bekijken we een methode om een algoritme zodanig structuur te geven dat er gemakkelijk programmacode bij te schrijven

Nadere informatie

Objecten toevoegen grafische objecten

Objecten toevoegen grafische objecten Objecten toevoegen grafische objecten Powerpoint 2007 Je kunt op een dia verschillende soorten grafische objecten toevoegen. Afbeeldingen Een afbeelding invoegen 1 Klik op knop Afbeelding (tab Invoegen,

Nadere informatie

Album samenstellen met behulp van de Hema album software.

Album samenstellen met behulp van de Hema album software. Album samenstellen met behulp van de Hema album software. Kies de Hema webside www.hema.nl Plaats de muisaanwijzer op foto en klik op Fotoalbums. Klik op download de software (geschikt voor Windows) Vul

Nadere informatie

Family Sharing. Familiy Sharing.

Family Sharing. Familiy Sharing. Family Sharing Met deze functie kan een TrackR gedeeld worden met anderen. Hiervoor moet je de TrackR app gebruiken. Het is niet nodig dat iemand waarmee je je TrackR deelt ook zelf een TrackR in gebruik

Nadere informatie

Tips & Trucs ArchiCAD : Zelf Ramen en Deuren maken, algemeen

Tips & Trucs ArchiCAD : Zelf Ramen en Deuren maken, algemeen Tips & Trucs ArchiCAD 13 026: Zelf Ramen en Deuren maken, algemeen ArchiCAD bevat vele parametrische kozijnen. Mocht hier toch niet het gewenste kozijn tussen zitten, dan kunt u altijd nog uw eigen kozijn

Nadere informatie

De student krijgt de opdracht een dynamische webomgeving te ontwerpen. Als het ontwerp is goedgekeurd moet hij deze realiseren en vervolgens testen.

De student krijgt de opdracht een dynamische webomgeving te ontwerpen. Als het ontwerp is goedgekeurd moet hij deze realiseren en vervolgens testen. LEEREENHEID Systeem ontwikkeling 2 Dit document bestaat uit twee onderdelen - Onderdeel Leereenheid - Onderdeel Onderwijsproduct 1 Naam leereenheid In deze tabel staat de naam en het type van de leereenheid

Nadere informatie

PRO 4000. NOORD 137 2931 SJ KRIMPEN a/d LEK TELEFOON: 0180593913 FAX: 0180593266 INTERNET: WWW.PRO-REC.NL

PRO 4000. NOORD 137 2931 SJ KRIMPEN a/d LEK TELEFOON: 0180593913 FAX: 0180593266 INTERNET: WWW.PRO-REC.NL PRO 4000 NOORD 137 2931 SJ KRIMPEN a/d LEK TELEFOON: 0180593913 FAX: 0180593266 INTERNET: WWW.PRO-REC.NL 1 1.0 BELANGRIJKE EIGENSCHAPPEN VAN HET PRO 4000 SYSTEEM - H.264 compressie techniek full D1 - Volledig

Nadere informatie

Kerstboom - PowerPoint 2010 & 2013

Kerstboom - PowerPoint 2010 & 2013 Kerstboom - PowerPoint 2010 & 2013 Kerstboom Sterretjes, hartjes, kunt u maken via Invoegen > Vormen Slingers kunt u vinden op Internet maar kies voor een PNG bestand omdat zo n bestanden een transparante

Nadere informatie

PREZI (WWW.PREZI.COM)

PREZI (WWW.PREZI.COM) PREZI (WWW.PREZI.COM) INHOUD Wat is Prezi?... 2 Waar vind je Prezi?... 2 Aan de slag!... 3 Is het mogelijk om prezi offline te... 6 Pagina 1 van 6 WAT IS PREZI? Prezi is een online tool waarmee je dynamische

Nadere informatie

Overzicht statistiek 5N4p

Overzicht statistiek 5N4p Overzicht statistiek 5N4p EEB2 GGHM2012 Inhoud 1 Frequenties, absoluut en relatief... 3 1.1 Frequentietabel... 3 1.2 Absolute en relatieve frequentie... 3 1.3 Cumulatieve frequentie... 4 2 Centrum en spreiding...

Nadere informatie

lesboek Jonker & Wu CAD support

lesboek Jonker & Wu CAD support 7 lesboek Jonker & Wu CAD support Worksheet De Spreadsheet functie binnen MiniCad worden weergegeven in Worksheets. Deze Worksheets werken gelijk aan de Spreadsheet van bijvoorbeeld Claris Works of Mircosoft

Nadere informatie

Wijzigingen bijhouden

Wijzigingen bijhouden Versie Word van Office 2010 In dit Recept zijn drie hoofdstukken: Wijzigingen bijhouden Wijzigingen accepteren en negeren Opmerkingen Onderaan staan mijn contactgegevens, als er iets nog niet duidelijk

Nadere informatie

NEW. METRIC standard(mm).ipt. Dit staat bij PART

NEW. METRIC standard(mm).ipt. Dit staat bij PART Sleutelhanger tekenen met Inventor Inventor is een professioneel 3D tekenprogramma. Hiermee kun je dus allerlei voorwerpen tekenen van een eenvoudige tafel tot de motoronderdelen van een vliegtuig. Vandaag

Nadere informatie

Programmeren in Java les 3

Programmeren in Java les 3 4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een

Nadere informatie

Upload materiaal 1 - start 2 - Kies 1 3 - browse 4 - selecteer bestand(en) 5 - start upload 6 - verwijder en/of stop selectie 7 - info voortgang upload 2 8 - klaar 3 9 - gegevens bij geuploade afbeeldingen

Nadere informatie

Zwanenmeer. Tekening van de kunstenares Jacquie Lawson

Zwanenmeer. Tekening van de kunstenares Jacquie Lawson Zwanenmeer Achtergrond : Tekening van de kunstenares Jacquie Lawson Afbeeldingen : Via Google eens zoeken op zwaan of swan. De afbeeldingen bewerken om de achtergrondkleur te verwijderen want deze zwaantjes

Nadere informatie

Kroontjes shawl. Middenstuk wordt van de punt uit naar boven gehaakt als volgt:

Kroontjes shawl. Middenstuk wordt van de punt uit naar boven gehaakt als volgt: Kroontjes shawl Twee bestaande patronen samengevoegd: Diagram van binnenkant gecombineerd met diagram rand. (Diagrammen staan op laatste twee pagina s) Gehaakt met Alize Sal, +/- 150 gram, 650 meter, haaknaald

Nadere informatie