Afronding SO2. Systeemontwikkeling 2 (SO2) College 2. College : maandag, 13:45-15:30. College Vandaag. Volgende College 8 maart 2004.
|
|
- Irma Meyer
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Systeemontwikkeling 2 (SO2) College 2 Jozef Hooman (A6006) jozef.hooman@embeddedsystems.nl (hooman@cs.kun.nl) 16 February 2004 Jozef Hooman 1 Afronding SO2 Voorwaarden: Voldoende serieuze deelname aan GiPHouse Aanwezigheid college, actieve deelname Eindcijfer wordt bepaald aan de hand van: Eindverslag voor college met reflextie op GiP activiteiten gerelateerd aan literatuur (met name software ontwikkelings proces) Mondelinge evaluatie 16 February 2004 Jozef Hooman 2 College : maandag, 13:45-15: februari 2004 Sheets in pdf op WWW februari 2004 A maart 2004 A maart 2004 A april 2004 A april 2004 A mei 2004 A mei 2004 A0002 College Vandaag ROPES, met name proces en requirements (paper op WWW) UML notatie, met name voor requirements (link naar tutorial op WWW) RUP, iterative, incremental (Pressman H 2) Risico management (Pressman H 6, WWW) RUP evaluation tool Rational (WWW) 16 February 2004 Jozef Hooman 3 16 February 2004 Jozef Hooman 4 Volgende College 8 maart 2004 Alle 4 GiP projecten geven presentatie over: Globale idee requirements, stake holders, business case, actors, use cases Risico analyse Keuze software ontwikkelproces (hoe produkt maken en waarom zo) Tijd: ca 10 minuten per project, daarna evaluatie Iterative, incremental development, related to Spiral Model of Boehm, is used in ROPES Rapid Object-Oriented Process for Embedded Systems from Bruce Powel Douglass (I-Logix) 16 February 2004 Jozef Hooman 5 16 February 2004 Jozef Hooman 6 SO2 College 2 1
2 ROPES Example Iterative Development Build embedded communication protocol following 7-layer ISO standard 16 February 2004 Jozef Hooman 7 16 February 2004 Jozef Hooman 8 Example: develop early prototypes ROPES process 16 February 2004 Jozef Hooman 9 16 February 2004 Jozef Hooman February 2004 Jozef Hooman February 2004 Jozef Hooman 12 SO2 College 2 2
3 Unified Modeling Language UML Most current methods, including ROPES, use UML to describe various views on software using mainly visual notations Development of the UML the Unified Modeling Language 89-94: more than 50 modeling languages for Object Oriented analysis and design. Including methods of Grady Booch Jim Rumbaugh (OMT - Object Modeling Technique), Ivar Jacobson (OOSE - Object Oriented Software Engineering). 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 14 Most methods contain some class diagram: Hotel address : string / numberofrooms : Integer m infloor : integer m axfloor : integer totalr ent() : real +hotel +hotel 1 /sleepsin * Guest nam e : string age : integer sex : {male, female} * +room * +guests Room num berofbeds : integer rent : real color : C olor paint(newcolor : Color) +room BathRoom usage : integer uses(g : Guest) HotelRoom floorn um ber : Integer room N um ber : Integer Development of the UML the Unified Modeling Language Oct 94: at Rational Software, Grady Booch (Booch 93) and Jim Rumbaugh (OMT) start unification of their methods. Oct 95: draft 0.8 of Unified Method, Ivar Jacobson (OOSE) joins Rational, aiming at Unified Modeling Language. 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 16 UML: mainly visual modeling language for specifying, constructing, visualizing and documenting software-intensive systems. Example The ESU University wants to computerize the registration system The Registrar sets up the curriculum for a semester One course may have multiple course offerings Students select 4 primary courses and 2 alternate courses Once a student registers for a semester, the billing system is notified so the student may be billed for the semester Students may use the system to add/drop courses for a period of time after registration Professors use the system to receive their course offering rosters Users of the registration system are assigned passwords which are used at logon validation 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 18 SO2 College 2 3
4 An actor is someone or some thing that must interact with the system under development A use case is a pattern of behavior the system exhibits Each use case is a sequence of related transactions performed by an actor and the system in a dialogue Registrar Professor Actors are examined to determine their needs Registrar -- maintain the curriculum Professor -- request roster Student -- maintain schedule Billing System -- receive billing information from registration Student Billing System Maintain Curriculum Request Course Roster Maintain Schedule 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 20 Documenting Use Cases A flow of events document is created for each use cases Written from an actor point of view Details what the system must provide to the actor when the use cases is executed Typical contents How the use case starts and ends Normal flow of events Alternate flow of events Exceptional flow of events 16 February 2004 Jozef Hooman 21 Maintain Curriculum -- Flow of Events This use case begins when the Registrar logs onto the Registration System and enters his/her password. The system verifies that the password is valid (E-1) and prompts the Registrar to select the current semester or a future semester (E-2). The Registrar enters the desired semester. The system prompts the professor to select the desired activity: ADD, DELETE, REVIEW, or QUIT. If the activity selected is ADD, the S-1: Add a Course subflow is performed. If the activity selected is DELETE, the S-2: Delete a Course subflow is performed. If the activity selected is REVIEW, the S-3: Review Curriculum subflow is performed. If the activity selected is QUIT, the use case ends February 2004 Jozef Hooman 22 Use case diagrams are created to visualize the relationships between actors and use cases Student Maintain Schedule Request Course Roster Professor Use case diagram presents an outside view of the system Interaction diagrams describe how use cases are realized as interactions among societies of objects Two types of interaction diagrams Sequence diagrams Collaboration diagrams Billing System Maintain Curriculum Registrar 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 24 SO2 College 2 4
5 Sequence Diagram A sequence diagram displays object interactions arranged in a time sequence Collaboration Diagram A collaboration diagram displays object interactions organized around objects and their links to one another : Student registration form registration manager math 101 math 101 section 1 1: set course info 2: process course form : CourseForm 1: fill in info 2: submit 3: add course(joe, math 01) : Registrar 3: add course 4: are you open? 5: are you open? 6: add (joe) 7: add (joe) acourse : Course themanager : CurriculumManager 4: new course 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 26 June 96: UML 0.9 Oct 96: UML 0.91 History of UML 1996: Object Management Group (OMG) coordinates definition of UML standard. Contributors: IBM, Oracle, DEC, HP, Unisys, I-Logix, ObjecTime, PLATINUM, SAP, Sterling Software,... UML development Jan. 1997: UML 1.0 Sept. 1997: UML 1.1 with contribution from new partners, clarification semantics June 1999: UML : UML 1.4, minor revision Added in 2002: Action Language 2004: UML 2.0, major revision 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 28 Almost all current CASE tools claim UML compatibility, e.g. Rational Rose, Rose Real-Time, ARTiSAN, Rhapsody,TogetherJ, Argo UML Many industries use UML and UML-based development Philips Medical System, Oce, Chess, ICT, Philips Semiconductors, NLR, ASML,., web-development, UML tool support: Rational Rose Use case view: Use case diagram, Sequence diagram, State/activity diagram. Logical view: Class diagram, OCL, State diagram, Sequence diagram. Implementation diagrams: Component diagram, Deployment diagram. 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 30 SO2 College 2 5
6 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 32 UML-based development Jacobson, Booch and Rumbaugh defined a unified software development process, the Rational Unified Process (RUP) Basically, iterative, incremental development, similar to spiral model Different from waterfall process 16 February 2004 Jozef Hooman 33 Waterfall Process Assumptions Requirements are known up front before design Requirements rarely change Users know what they want, and rarely need visualization Design can be conducted in a purely abstract space, or trial rarely leads to error The technology will all fit nicely into place when the time comes The system is not so complex 16 February 2004 Jozef Hooman 34 Waterfall Process Limitations Big Bang Delivery Theory The proof of the concept is relegated to the very end of a long singular cycle. Before final integration, only documents have been produced Late deployment hides many lurking risks: technological (well, I thought they would work together...) conceptual (well, I thought that's what they wanted...) personnel (took so long, half the team left) user doesn't get to see anything real until the very end, and they always hate it system testing doesn't get involved until later in process 16 February 2004 Jozef Hooman 35 An Iterative Development Process... Recognizes the reality of changing requirements Caspers Jones s research on 8000 projects: 40% of final requirements arrived after the analysis phase, after development had already begun Promotes early risk mitigation, by breaking down system into mini-projects and focusing on the riskier elements first Allows to plan a little, design a little, and code a little Encourages all participants, including testers, integrators, and technical writers to be involved earlier on Allows to correct errors sooner and put into practice lessons learned in the prior iteration Focuses on component architectures, not final big bang deployments 16 February 2004 Jozef Hooman 36 SO2 College 2 6
7 An Incremental Development Process... Allows for software to evolve, not be produced in one huge effort Allows software to improve, by giving enough time to the evolutionary process itself Forces attention on stability, for only a stable foundation can support multiple additions Allows the system (a small subset of it) to actually run much sooner than with other processes Allows interim progress to continue through the stubbing of functionality Allows for the management of risk, by exposing problems earlier on in the development process 16 February 2004 Jozef Hooman 37 Goals and Features of Each Iteration The primary goal of each iteration is to slowly chip away at the risk facing the project, namely: performance risks integration risks (different vendors, tools, etc.) conceptual risks (ferret out analysis and design flaws) Perform a miniwaterfall project that ends with a delivery of something tangible in code, available for scrutiny by the interested parties, which produces validation or correctives Each iteration is risk-driven The result of a single iteration is an increment--an incremental improvement of the system, yielding an evolutionary approach 16 February 2004 Jozef Hooman 38 The First Iteration The first iteration is usually the hardest Requires the entire development environment and most of the development team to be in place Many tool integration issues, team-building issues, staffing issues, etc. must be resolved Teams new to an iterative approach are usually overly-optimistic Be modest regarding the amount of functionality that can be achieved in the first iteration Otherwise, completion of the first iteration will be delayed, The total number of iterations reduced, and The benefits of an iterative approach reduced There Is No Silver Bullet Remember the main reason for using the iterative life cycle: You do not have all the information you need up front Things will change during the development period You must expect that Some risks will not be eliminated as planned You will discover new risks along the way Some rework will be required; some lines of code developed for an iteration will be thrown away Requirements will change along the way 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 40 Risk Management If you don t actively attack the risks, they will actively attack you Tom Gilb Identify risks: Technology risks People risks Organizational risks Tools risks Requirements risks Estimation risks 16 February 2004 Jozef Hooman 41 Risk analysis Estimate for each risk: Probability, e.g. low, medium, high Impact, e.g. negligible, marginal, critical, catastrophic If possible qualify impact of risk concerning: cost, performance, schedule, support Overall risk, e.g. none, low, moderate, high is derived from probability and impact 16 February 2004 Jozef Hooman 42 SO2 College 2 7
8 Risk Planning and Monitoring Define strategies to deal with risks, e.g. reorganize, training, trace requirements, Next monitor the risks, discuss, re-plan, adapt strategies, etc. Meest belangrijke SDRF s Software Development Risk Factors Schuivende gebruikerswensen/eisen Niet beschikbare kerngebruikers Afhankelijkheid beperkte groep mensen Project manager niet beschikbaar Geen continuïteit in project bemensing Gebrek aan commitment vanuit management Te veel papierwerk Te groot en complex project Gebrek aan kennis en ervaring met het software product Gebrek aan externe ondersteuning Incorrecte begroting Gebrek aan gebruikersondersteuning Te veel interfaces Ongeschikt projectmanagement Gebrek aan overwicht Te grote druk op het volgen van de planning Complexe projectorganisatie Te veel externe partijen Te veel externen. 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 44 Stappenplan risico analyse en management (1) Twee ingangen: Voorspelbare risico s, vanuit verleden Onvoorspelbare risico s, nieuwe Het identificeren van risico s Lijsten en creativiteit gebruiken Actoren analyse Software risk components: Performance aansluiting requirements, fit for use Cost onzekerheid dat projectbudget wordt gehaald Support mate waarin software onderhouden kan worden Schedule halen van de planning Impact: Catastrophic Critical Marginal Negligible 16 February 2004 Jozef Hooman 45 Stappenplan risico analyse en management (2) Het inschatten van de risico s Impact Kans dat een risico zich voordoet Wat gebeurt er als een risico zich voordoet U.S. Air force gebruikt Risk exposure RE = P x C (P = kans, C = kosten als risico zich voordoet) Het evalueren van de risico s Vaststellen voor welke risico s een Risk Mitigation and Management Plan voor wordt opgesteld. (RMMM) Als een risico wordt geconstateerd hierop gelijk anticiperen (gebruik risico formulieren) Hoelang laat men een project doorgaan? 16 February 2004 Jozef Hooman 46 Stappenplan risico analyse en management (3) Stappenplan risico analyse en management (4) nr Risico gebied Oorzaak Maatregel Kans Effect Risico Status En omschrijving * 001 De performance van het systeem Hardware is te langzaam. Tijdens het opzetten van de levert een niet werkbare situatie op. Software is niet goed getunned. technische infrastructuur dient Databases zijn te groot. rekening te worden gehouden met de eisen die door ERP- LEVERANCIER aan de hardware (server, netwerk, PC s, etc.) worden gesteld. De performance van het systeem zal uitgebreid getest moeten worden. 002 Er bestaat onduidelijkheid over de Geen duidelijke scope. De procesmodellen gewenste gewenste werkwijze, de scope en de Procesmodellen zijn niet situatie worden duidelijk door de toepassing van ERP-pakket gedetailleerd genoeg. projectleiding gecommuniceerd aan Projectplan niet duidelijk. de medewerkers. Daarbij wordt de Slecht functionerende scope en fasering (wat in de projectorganisatie. implementatie, wat in de nazorgfase) duidelijk aangegeven. Projectleiding bewaakt dat scope niet wordt aangepast gedurende het traject, en dat discussies tijdig worden afgerond. 1 = kleine kans of gering effect, 5 = grote kans of groot effect * AZ = actueel, zelf actie ondernemen AA = actueel, anderen actie NAZ = niet actueel, zelf actie NAA = niet actueel, anderen actie nr Risico gebied En omschrijving 003 Tijdens de implementatie blijken onvoorziene non-fits tussen de gewenste en de geboden functionaliteit van ERP-pakket. 012 Binnen het bedrijf is onvoldoende acceptatie van de wijzigingen door de implementatie Oorzaak Maatregel Kans Effect Risico Status * Extra informatie komt naar boven Tijdens de ontwerpfase kunnen de gedurende de ontwerpfase. prioriteiten ten aanzien van de te Verandering van inzicht door meer implementeren basisfunctionaliteit inzicht van de kerngebruikers in het worden bepaald, waarbij pakket ERP-pakket. functionaliteit die niet strikt noodzakelijk is voor het behalen van de geformuleerde projectdoelstelling in overleg met de stuurgroep mogelijk in het nazorg cq optimalisatie-traject wordt gerealiseerd. Tijdens de totaalimplementatie zijn slechts ERP-scripts, work-arounds of aanpassingen in bestaande processen of werkwijzen toelaatbaar. Nieuw Maatwerk moet worden vermeden en brengt de golive datum in gevaar. Andere personen dan mensen die De medewerkers van Klant moeten werkzaam zijn bij Klant bepalen de het gevoel hebben dat het hun processen. systeem is. De veranderde processen hebben Stellen de opdrachtgever op de een te diepe persoonlijke impact hoogte, zodat hij coorigerende maatregelen kan nemen. 1 = kleine kans of gering effect, 5 = grote kans of groot effect * AZ = actueel, zelf actie ondernemen AA = actueel, anderen actie NAZ = niet actueel, zelf actie NAA = niet actueel, anderen actie 16 February 2004 Jozef Hooman February 2004 Jozef Hooman 48 SO2 College 2 8
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 informatieMyDHL+ 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 informatiePreschool 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 informatieWelkom. Digitale programma: #cmdag18. Dagvoorzitter Prof. dr. Arjan van Weele NEVI hoogleraar inkoopmanagement.
Welkom Dagvoorzitter Prof. dr. Arjan van Weele NEVI hoogleraar inkoopmanagement Digitale programma: www.contractmanagementdag.nl #cmdag18 #cmdag18 Programma 09.45 Welkom door Prof. Dr. Arjan van Weele
Nadere informatieSAMPLE 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 informatieGeneral 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 informatieErvaringen met begeleiding FTA cursus Deployment of Free Software Systems
Ervaringen met begeleiding FTA cursus Deployment of Free Software Systems Frans Mofers Nederland cursusmateriaal & CAA's alle cursusmateriaal vrij downloadbaar als PDF betalen voor volgen cursus cursussite
Nadere informatieANGSTSTOORNISSEN 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 informatieIntroductie 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 informatieActivant 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 informatieIus Commune Training Programme Amsterdam Masterclass 15 June 2018
www.iuscommune.eu Dear Ius Commune PhD researchers, You are kindly invited to participate in the Ius Commune Amsterdam Masterclass for PhD researchers, which will take place on Friday, 15 June 2018. This
Nadere informatieSoftware Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces
Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;
Nadere informatieFOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 8 februari 2010
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 8 februari 2010 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel
Nadere informatieHandleiding 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 informatieFOD 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 informatieTravel Survey Questionnaires
Travel Survey Questionnaires Prot of Rotterdam and TU Delft, 16 June, 2009 Introduction To improve the accessibility to the Rotterdam Port and the efficiency of the public transport systems at the Rotterdam
Nadere informatieRisico s van Technologisch Succes in digitale transformatie S T R A T E G I C A D V I S O R
Risico s van Technologisch Succes in digitale transformatie 2e Risk Event 2019 11 april 2019 The S T R A T E G I C A D V I S O R Ymanagement school of the autonomous University of Antwerp 2 Prof. dr. Hans
Nadere informatieLuister 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 informatieEngels 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 informatieIus Commune Training Programme Amsterdam Masterclass 22 June 2017
www.iuscommune.eu INVITATION Ius Commune Masterclass 22 June 2017 Amsterdam Dear Ius Commune PhD researchers, You are kindly invited to participate in the Ius Commune Amsterdam Masterclass for PhD researchers,
Nadere informatieUse-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 informatieOpleiding PECB ISO 9001 Quality Manager.
Opleiding PECB ISO 9001 Quality Manager www.bpmo-academy.nl Wat is kwaliteitsmanagement? Kwaliteitsmanagement beoogt aan te sturen op het verbeteren van kwaliteit. Tevens houdt het zich bezig met het verbinden
Nadere informatieRECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM
Read Online and Download Ebook RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN GENEESMIDDELEN (DUTCH EDITION) FROM BOHN STAFLEU VAN LOGHUM DOWNLOAD EBOOK : RECEPTEERKUNDE: PRODUCTZORG EN BEREIDING VAN STAFLEU
Nadere informatieChapter 4 Understanding Families. In this chapter, you will learn
Chapter 4 Understanding Families In this chapter, you will learn Topic 4-1 What Is a Family? In this topic, you will learn about the factors that make the family such an important unit, as well as Roles
Nadere informatieE-learning maturity model. Hilde Van Laer
E-learning maturity model Hilde Van Laer E-learning maturity model (emm) Self-assessment van online en blended leren met e-learning maturity model (emm) A driver for change? http://www.utdc.vuw.ac.nz/research/e
Nadere informatieAppendix A: List of variables with corresponding questionnaire items (in English) used in chapter 2
167 Appendix A: List of variables with corresponding questionnaire items (in English) used in chapter 2 Task clarity 1. I understand exactly what the task is 2. I understand exactly what is required of
Nadere informatieOnline 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 informatieMyDHL+ ProView activeren in MyDHL+
MyDHL+ ProView activeren in MyDHL+ ProView activeren in MyDHL+ In MyDHL+ is het mogelijk om van uw zendingen, die op uw accountnummer zijn aangemaakt, de status te zien. Daarnaast is het ook mogelijk om
Nadere informatieOpleiding PECB IT Governance.
Opleiding PECB IT Governance www.bpmo-academy.nl Wat is IT Governance? Information Technology (IT) governance, ook wel ICT-besturing genoemd, is een onderdeel van het integrale Corporate governance (ondernemingsbestuur)
Nadere informatieopen 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 informatieHandleiding 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 informatieDe grondbeginselen der Nederlandsche spelling / Regeling der spelling voor het woordenboek der Nederlandsche taal (Dutch Edition)
De grondbeginselen der Nederlandsche spelling / Regeling der spelling voor het woordenboek der Nederlandsche taal (Dutch Edition) L. A. te Winkel Click here if your download doesn"t start automatically
Nadere informatie!!!! Wild!Peacock!Omslagdoek!! Vertaling!door!Eerlijke!Wol.!! Het!garen!voor!dit!patroon!is!te!verkrijgen!op! Benodigdheden:!!
WildPeacockOmslagdoek VertalingdoorEerlijkeWol. Hetgarenvoorditpatroonisteverkrijgenopwww.eerlijkewol.nl Benodigdheden: 4strengenWildPeacockRecycledSilkYarn rondbreinaaldnr8(jekuntnatuurlijkookgewonebreinaaldengebruiken,maar
Nadere informatieAdd the standing fingers to get the tens and multiply the closed fingers to get the units.
Digit work Here's a useful system of finger reckoning from the Middle Ages. To multiply $6 \times 9$, hold up one finger to represent the difference between the five fingers on that hand and the first
Nadere informatieSafe production of Marine plants and use of Ocean Space. 2de Nederlands-Belgische Zeewierconferentie: DE MULTIFUNCTIONELE NOORDZEE
Safe production of Marine plants and use of Ocean Space 2de Nederlands-Belgische Zeewierconferentie: DE MULTIFUNCTIONELE NOORDZEE Waarom dit project? De 2050 Challenge 2050: 10 billion people Voedsel Water
Nadere informatieIus Commune Training Programme 2015-2016 Amsterdam Masterclass 16 June 2016
www.iuscommune.eu Dear Ius Commune PhD researchers, You are kindly invited to attend the Ius Commune Amsterdam Masterclass for PhD researchers, which will take place on Thursday 16 June 2016. During this
Nadere informatieSettings 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 informatieLONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN
LONDEN MET 21 GEVARIEERDE STADSWANDELINGEN 480 PAGINAS WAARDEVOLE INFORMATIE RUIM 300 FOTOS KAARTEN EN PLATTEGRONDEN LM2GS4PWIR3FKEP-58-WWET11-PDF File Size 6,444 KB 117 Pages 27 Aug, 2016 TABLE OF CONTENT
Nadere informatie(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs. (2) Ons gezelschap is er om kunsteducatie te verbeteren
(1) De hoofdfunctie van ons gezelschap is het aanbieden van onderwijs (2) Ons gezelschap is er om kunsteducatie te verbeteren (3) Ons gezelschap helpt gemeenschappen te vormen en te binden (4) De producties
Nadere informatieInteraction Design for the Semantic Web
Interaction Design for the Semantic Web Lynda Hardman http://www.cwi.nl/~lynda/courses/usi08/ CWI, Semantic Media Interfaces Presentation of Google results: text 2 1 Presentation of Google results: image
Nadere informatieHandleiding beheer lijst.hva.nl. See page 11 for Instruction in English
Handleiding beheer lijst.hva.nl See page 11 for Instruction in English Maillijsten voor medewerkers van de Hogeschool van Amsterdam Iedereen met een HvA-ID kan maillijsten aanmaken bij lijst.hva.nl. Het
Nadere informatieRegistratie- 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 informatieFour-card problem. Input
Four-card problem The four-card problem (also known as the Wason selection task) is a logic puzzle devised by Peter Cathcart Wason in 1966. It is one of the most famous tasks in the study of deductive
Nadere informatieALGORITMIEK: answers exercise class 7
Problem 1. See slides 2 4 of lecture 8. Problem 2. See slides 4 6 of lecture 8. ALGORITMIEK: answers exercise class 7 Problem 5. a. Als we twee negatieve (< 0) getallen bij elkaar optellen is het antwoord
Nadere informatieRelationele 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 informatieMaillijsten voor medewerkers van de Universiteit van Amsterdam
See page 11 for Instruction in English Maillijsten voor medewerkers van de Universiteit van Amsterdam Iedereen met een UvAnetID kan maillijsten aanmaken bij list.uva.nl. Het gebruik van de lijsten van
Nadere informatieValue based healthcare door een quality improvement bril
Rotterdam, 7 december 2017 Value based healthcare door een quality improvement bril Ralph So, intensivist en medisch manager Kwaliteit, Veiligheid & Innovatie 16.35-17.00 uur Everybody in healthcare really
Nadere informatieRisk & 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 informatieHet 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 informatieRelationele Databases 2002/2003
Relationele Databases 2002/2003 Hoorcollege 4 8 mei 2003 Jaap Kamps & Maarten de Rijke April Juli 2003 1 Plan voor Vandaag Praktische dingen Huiswerk 3.1, 3.2, 3.3, 3.4, 3.5. SQL Aantekeningen 2 Tabellen.
Nadere informatieModel 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 informatiePuzzle. Fais ft. Afrojack Niveau 3a Song 6 Lesson A Worksheet. a Lees de omschrijvingen. Zet de Engelse woorden in de puzzel.
Puzzle a Lees de omschrijvingen. Zet de Engelse woorden in de puzzel. een beloning voor de winnaar iemand die piano speelt een uitvoering 4 wat je wil gaan doen; voornemens 5 niet dezelfde 6 deze heb je
Nadere informatieIssues in PET Drug Manufacturing Steve Zigler PETNET Solutions April 14, 2010
Issues in PET Drug Manufacturing Steve Zigler PETNET Solutions April 14, 2010 Topics ANDA process for FDG User fees Contract manufacturing PETNET's perspective Colleagues Michael Nazerias Ken Breslow Ed
Nadere informatieBusiness as (un)usual
Business as (un)usual Beperking van de impact van incidenten begint vandaag! Aon Global Risk Consulting Business Continuity Practice Continuiteit = basis voor succesvol ondernemen.voor u business as usual?
Nadere informatieQuality requirements concerning the packaging of oak lumber of Houthandel Wijers vof (09.09.14)
Quality requirements concerning the packaging of oak lumber of (09.09.14) Content: 1. Requirements on sticks 2. Requirements on placing sticks 3. Requirements on construction pallets 4. Stick length and
Nadere informatieGlobal TV Canada s Pulse 2011
Global TV Canada s Pulse 2011 Winnipeg Nobody s Unpredictable Methodology These are the findings of an Ipsos Reid poll conducted between August 26 to September 1, 2011 on behalf of Global Television. For
Nadere informatieMaturity van security architectuur
Renato Kuiper Principal Consultant LogicaCMG renato.kuiper@logicacmg.com LogicaCMG 2006. All rights reserved Over de spreker Renato Kuiper Principal consultant Information Security bij LogicaCMG Hoofdredacteur
Nadere informatieAPPROACHING THE FAMILY
1 Journalists Workshop Organ Donation and Transplantation APPROACHING THE FAMILY COLENBIE LUC TRANSPLANTATION COORDINATION 9 October 2012 2 Everybody arriving hospital Start the fight for saving life Family
Nadere informatieEnterprisearchitectuur
Les 2 Enterprisearchitectuur Enterprisearchitectuur ITarchitectuur Servicegeoriënteerde architectuur Conceptuele basis Organisatiebrede scope Gericht op strategie en communicatie Individuele systeemscope
Nadere informatieMyDHL+ Tarief berekenen
MyDHL+ Tarief berekenen Bereken tarief in MyDHL+ In MyDHL+ kunt u met Bereken tarief heel eenvoudig en snel opvragen welke producten er mogelijk zijn voor een bestemming. Ook ziet u hierbij het geschatte
Nadere informatieSummary 124
Summary Summary 124 Summary Summary Corporate social responsibility and current legislation encourage the employment of people with disabilities in inclusive organizations. However, people with disabilities
Nadere informatieThe first line of the input contains an integer $t \in \mathbb{n}$. This is followed by $t$ lines of text. This text consists of:
Document properties Most word processors show some properties of the text in a document, such as the number of words or the number of letters in that document. Write a program that can determine some of
Nadere informatieTopic 10-5 Meeting Children s Intellectual Needs
Topic 10-5 Meeting Children s Intellectual Needs In this topic, you will learn how to help children develop the ability to reason and use complex thought, as well as The role of play in intellectual development
Nadere informatieThe genesis of the game is unclear. Possibly, dominoes originates from China and the stones were brought here by Marco Polo, but this is uncertain.
Domino tiles Dominoes is a game played with rectangular domino 'tiles'. Today the tiles are often made of plastic or wood, but in the past, they were made of real stone or ivory. They have a rectangle
Nadere informatieIt s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus
It s CMMI Jim, but not as we know it! CMMI toegepast op een Compliance organisatie Door Jasper Doornbos Improvement Focus Inhoud Compliance vakgebied en organisatie CMMI software en systems engineering
Nadere informatieCTI SUITE TSP DETAILS
CTI SUITE TSP DETAILS TAPI allows an application to access telephony services provided by a telecom PABX. In order to implement its access to ETRADEAL, a TAPI interface has been developed by Etrali. As
Nadere informatieProcess Mining and audit support within financial services. KPMG IT Advisory 18 June 2014
Process Mining and audit support within financial services KPMG IT Advisory 18 June 2014 Agenda INTRODUCTION APPROACH 3 CASE STUDIES LEASONS LEARNED 1 APPROACH Process Mining Approach Five step program
Nadere informatieCommunication about Animal Welfare in Danish Agricultural Education
Communication about Animal Welfare in Danish Agricultural Education Inger Anneberg, anthropologist, post doc, Aarhus University, Department of Animal Science Jesper Lassen, sociologist, professor, University
Nadere informatie20 twenty. test. This is a list of things that you can find in a house. Circle the things that you can find in the tree house in the text.
9006625806_boek.indd 1 31/08/16 15:26 1 6 test This is a list of things that you can find in a house. Circle the things that you can find in the tree house in the text. living room kitchen bedroom toilet
Nadere informatieHealthy people want everything, sick people want only one thing. would love to see a Hospital Teacher
Healthy people want everything, sick people want only one thing. would love to see a Hospital Teacher Consultant Education Sick Pupils Educational Service Centre University Medical Centre The Netherlands
Nadere informatieWat 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 informatieCOGNITIEVE DISSONANTIE EN ROKERS COGNITIVE DISSONANCE AND SMOKERS
COGNITIEVE DISSONANTIE EN ROKERS Gezondheidsgedrag als compensatie voor de schadelijke gevolgen van roken COGNITIVE DISSONANCE AND SMOKERS Health behaviour as compensation for the harmful effects of smoking
Nadere informatieSHICO: SHIFTING CONCEPTS OVER TIME
SHICO: SHIFTING CONCEPTS OVER TIME Tracing Concepts in Dutch Newspaper Discourse using Sequential Word Vector Spaces Melvin Wevers Translantis Project Digital Humanities Approaches to Reference Cultures:
Nadere informatieFirewall van de Speedtouch 789wl volledig uitschakelen?
Firewall van de Speedtouch 789wl volledig uitschakelen? De firewall van de Speedtouch 789 (wl) kan niet volledig uitgeschakeld worden via de Web interface: De firewall blijft namelijk op stateful staan
Nadere informatieETS 4.1 Beveiliging & ETS app concept
ETS 4.1 Beveiliging & ETS app concept 7 juni 2012 KNX Professionals bijeenkomst Nieuwegein Annemieke van Dorland KNX trainingscentrum ABB Ede (in collaboration with KNX Association) 12/06/12 Folie 1 ETS
Nadere informatieFOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE. Toets Inleiding Kansrekening 1 22 februari 2013
FOR DUTCH STUDENTS! ENGLISH VERSION NEXT PAGE Toets Inleiding Kansrekening 1 22 februari 2013 Voeg aan het antwoord van een opgave altijd het bewijs, de berekening of de argumentatie toe. Als je een onderdeel
Nadere informatieMelding Loonbelasting en premies Aanmelding werkgever. Registration for loonbelasting en premies Registration as an employer
Melding Loonbelasting en premies Aanmelding werkgever Registration for loonbelasting en premies Registration as an employer Over dit formulier About this form Waarom dit formulier? Dit formulier is bestemd
Nadere informatieUnderstanding and being understood begins with speaking Dutch
Understanding and being understood begins with speaking Dutch Begrijpen en begrepen worden begint met het spreken van de Nederlandse taal The Dutch language links us all Wat leest u in deze folder? 1.
Nadere informatieGraphic Design. Keuzevak GD1. Raul Martinez-Orozco (r.d.martinez.orozco@hro.nl / raul@thecombine.nl)
Graphic Design 1 Graphic Design Keuzevak GD1 Raul Martinez-Orozco (r.d.martinez.orozco@hro.nl / raul@thecombine.nl) Graphic Design 2 Expectations Attendance, creativity, motivation and a professional attitude
Nadere informatieOntpopping. ORGACOM Thuis in het Museum
Ontpopping Veel deelnemende bezoekers zijn dit jaar nog maar één keer in het Van Abbemuseum geweest. De vragenlijst van deze mensen hangt Orgacom in een honingraatpatroon. Bezoekers die vaker komen worden
Nadere informatieparking permit mymaastricht.nl how to apply for a parking permit in Maastricht mymaastricht.nl guidance document
mymaastricht.nl guidance document parking permit how to apply for a parking permit in Maastricht requirements you have a residence permit and a BSN number the car runs under your name your vehicle s registration
Nadere informatievoltooid tegenwoordige tijd
SirPalsrok @meestergijs It has taken me a while to make this grammar explanation. My life has been quite busy and for that reason I had little time. My week was full of highs and lows. This past weekend
Nadere informatieEnterprise 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 informatieISO 20000 @ CTG Europe
ISO 20000 @ CTG Europe 31/10/2007 mieke.roelens@ctg.com +32 496266725 1 Agenda 31 oktober 2007 Voorstelling Project Business Case: Doel & Scope Projectorganisatie Resultaten assessments en conclusies De
Nadere informatieVALUE ENGINEERING: THE H E G A G ME! E
VALUE ENGINEERING: THE GAME! Involvement Process for Technical Projects Feedback/Learning/Knowledge Management Involvem ment Business Process Engineering Estimating Project Director Detailed Engineering
Nadere informatieTaco 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 informatieDALISOFT. 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool. Connect the TDS20620V2. Start DALISOFT
TELETASK Handbook Multiple DoIP Central units DALISOFT 33. Configuring DALI ballasts with the TDS20620V2 DALI Tool Connect the TDS20620V2 If there is a TDS13620 connected to the DALI-bus, remove it first.
Nadere informatieRegistratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 11
QUICK GUIDE B Registratie- en activeringsproces voor de Factuurstatus Service NL 1 Registration and activation process for the Invoice Status Service EN 11 Version 0.14 (July 2015) Per May 2014 OB10 has
Nadere informatieIntegratie van Due Diligence in bestaande risicomanagementsystemen volgens NPR 9036
Integratie van Due Diligence in bestaande risicomanagementsystemen volgens NPR 9036 NCP contactdag, 19 april 2016 Thamar Zijlstra, Dick Hortensius NEN Milieu en Maatschappij Agenda Achtergrond NPR 9036
Nadere informatieIntercultural Mediation through the Internet Hans Verrept Intercultural mediation and policy support unit
1 Intercultural Mediation through the Internet Hans Verrept Intercultural mediation and policy support unit 2 Structure of the presentation - What is intercultural mediation through the internet? - Why
Nadere informatieUNECE/UNESCAP Workshop on. Electronic Trade Documents. Ulaanbaatar, Mongolia, October 2009
/UNESCAP Workshop on Electronic Trade Documents Ulaanbaatar, Mongolia, October 2009 Presentation Need for digital paper documents Developing Electronic documents for SW Using Digital Paper in Supply Chains
Nadere informatieImpact en disseminatie. Saskia Verhagen Franka vd Wijdeven
Impact en disseminatie Saskia Verhagen Franka vd Wijdeven Wie is wie? Voorstel rondje Wat hoop je te leren? Heb je iets te delen? Wat zegt de Programma Gids? WHAT DO IMPACT AND SUSTAINABILITY MEAN? Impact
Nadere informatieThis appendix lists all the messages that the DRS may send to a registrant's administrative contact.
This appendix lists all the messages that the DRS may send to a registrant's administrative contact. Subject: 1010 De houdernaam voor #domeinnaam# is veranderd / Registrant of #domeinnaam# has been changed
Nadere informatieESOMAR PAPER: Four simple strategies: 25% more ROI for newspaper advertisement
ESOMAR PAPER: Four simple strategies: 25% more ROI for newspaper advertisement Learnings from 2011 case for: Erdee Media Group Cebuco, Amsterdam BY Martin Leeflang (Validators) Esomar Paper Augustus 2011
Nadere informatieGroup work to study a new subject.
CONTEXT SUBJECT AGE LEVEL AND COUNTRY FEATURE OF GROUP STUDENTS NUMBER MATERIALS AND TOOLS KIND OF GAME DURATION Order of operations 12 13 years 1 ste year of secundary school (technical class) Belgium
Nadere informatieDBMS. 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 informatieBorstkanker: Stichting tegen Kanker (Dutch Edition)
Borstkanker: Stichting tegen Kanker (Dutch Edition) Stichting tegen Kanker Click here if your download doesn"t start automatically Borstkanker: Stichting tegen Kanker (Dutch Edition) Stichting tegen Kanker
Nadere informatieMedia 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 informatieWEGWIJZER VOOR METHODEN BIJ PROJECTMANAGEMENT (PROJECT MANAGEMENT) (DUTCH EDITION) BY EDWIN BAARDMAN, GERARD BAKKER, JAN VAN BEIJNHEM, FR
Read Online and Download Ebook WEGWIJZER VOOR METHODEN BIJ PROJECTMANAGEMENT (PROJECT MANAGEMENT) (DUTCH EDITION) BY EDWIN BAARDMAN, GERARD BAKKER, JAN VAN BEIJNHEM, FR DOWNLOAD EBOOK : WEGWIJZER VOOR
Nadere informatie