Fundament Informatica



Vergelijkbare documenten
Module 1 Programmeren

MODULE I. Informatica. Inhoudsopgave. Inhoudsopgave. Hoofdstuk 3 De andere kant van ICT 50. Hoofdstuk 1 Het belang van informatie 18

Producten en prijzen 2012

Fundament Informatica

Producten en prijzen 2012

Fundament. Producten en prijzen 2017 Fundament. Informatica voor de bovenbouw. Informatica voor de bovenbouw 1. Fundament Informatica

METHODEVERANTWOORDING

Productoverzicht 2005

PROGRAMMA Vak: Informatica..

Fundament Informatica. Informatica voor bovenbouw H/V

PROGRAMMA Vak: informatica..

Samenvatting Informatica Module 6 & 7

Samenvatting Informatica Module VI en VII

UML. From weblog Dennis Snippert

Onder aanvoering van de Object Modeling Group (OMG) werd UML een standaard op het gebied van objectgeoriënteerde modelleren.

Fundament Informatica. Informatica voor bovenbouw H/V

INHOUD. Presentatie ICT werkervaring (voornamelijk) Gericht op databasetoepassingen. Sprekers. Allard van Amerongen Ing. Stefan Boekel

Fundament Informatica. Informatica voor bovenbouw H/V

Fundament Informatica. Informatica voor bovenbouw H/V

Opleiding SQL / Systeemanalyse IBK ERD. Hogeschool Rotterdam

Handleiding Digitale Vaardigheden Basis Kerntaak 1. Hoofdstuk 1: Zoeken en vinden

module Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: november 2008

Uitwerking toets modelleren voor vwo 6

Checklist basisontwerp SDM II

SQL & Datamodelleren

Je kunt een Data Flow Diagram (DFD) gebruiken om gegevensstromen op een grafische wijze weer te geven.

Het omzetten van een ER-diagram naar SQL

Technisch Ontwerp Ontwerp template

Object Oriëntatie Foundation (OOF.NL)

Toets informatica V5 module VIII hfst 1, 2 en 3 februari 2011

HOOFDSTUK 3. Unified Modeling Language. 3.1 Inleiding UML. 3.2 Voorbeeld: geldautomaat Wat is UML? Tools Use case.

beschrijvingstechnieken bij systeemontwikkeling

Systeemontwikkeling, Hoofdstuk 3, Tabellen en formulieren

Entity-Relationship Diagram (ERD) Modelleren

Producten en prijzen 2012

Mobiele technologie zorgt ervoor dat je met een smartphone en tablet en draadloos op een laptop of computer kunt werken.

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo

Informatica-Actief. i&i-conferentie. 25 november 2015, Amersfoort. Pieter Vorstenbosch en Paul Bergervoet

Informatica. VWO 5 en 6 HAVO 4 en 5

Cursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML

Producten en prijzen 2016 MBO ICT Opleidingen

Van een ER-diagram naar een database specificatie in SQL

B.Sc. Informatica Module 4: Data & Informatie

MBO ICT Opleidingen. Producten en prijzen Voor kwalificaties en keuzedelen. MBO ICT Opleidingen

Les F-02 UML. 2013, David Lans

Europees Computer Rijbewijs. Module 7

SQL & Relationele datamodellen in interactieve media

Ontwikkeling informatiesysteem

DATAMODELLERING BASIS UML KLASSEMODEL

HOGESCHOOL ROTTERDAM

Project. 3D-Fraggel. Plan van aanpak. Door: IH1T08 1/1

Inhoud Deel een Het ontwikkeltraject 1 2 3

Zelftest Informatica-terminologie

voorbeeldexamen I-Tracks voorbeeldexamen ISDDF Information Systems Design and Development Foundation uitgave april 2005

Producten en prijzen 2012

Office 365, SOMtoday & Ouderportaal. Wat kunt u verwachten op het Griftland College

Het vak informatica op de NSG

Databases en SQL Foundation (DBSQLF.NL)

Tools voor canonieke datamodellering Bert Dingemans

Thuisnetwerk. Ger Stok Maart 2017

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

DATAMODELLERING DATA FLOW DIAGRAM

Jaarplan Sint Jozefschool Moordrecht

System Development Methodology (SDM II)

Informatica deel 1 Lesmateriaal logische poorten van website. december 2009 periode 2. december 2009 periode 2

1 Download de database 'bieren.mdb' en bewaar het bestand in c:\werkmap van je computer.

Niveau 2 Medewerker ICT

HOGESCHOOL ROTTERDAM / CMI

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

Inhoud. Packet Tracer x. Labs xi

Vrijheid van vinden. FileLinx Cloud

ICT in Digi-Taal Presentatie titel

Entiteit Zaken en gebeurtenissen waarvan gegevens moeten worden vastgelegd worden een entiteit genoemd: b.v. mens, voorstelling, auto.

Sint-Jan Berchmanscollege

Werkwijze voor de website projectmatig werken

DMD-2011 Introductie. Introductie. Opzet van de cursus. Werkwijze per week. Datamodelleren en databases Twee hoorcolleges in totaal

ICT Lyceum. Voor havo en vwo. ICT Lyceum op het Hondsrug College... een slimme start voor je toekomst!

Waarom automatiseren?

COMMUNICATIE EN INFORMATIE ONDER JONGEREN

ICTM-44 Internetmarketing Analytics

Samenvatting Informatica Hoofdstuk 1, 2, 3 (Instruct)

Europees Computer Rijbewijs. Module 6

Technisch Ontwerp W e b s i t e W O S I

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

DATAMODELLERING DATA MAPPING MODEL

Didactische meerwaarde van de ELO in het Primair Onderwijs

Les E-01 Projectmanagement

ICT en grote datasets havo wiskunde A en vwo wiskunde A/C

Atheneum Boom en ICT. Inleiding

Archimate risico extensies modelleren

module Instruct, Postbus 38, 2410 AA Bodegraven - 1 e druk: februari 2009

Nieuwsbrief voor docenten Informatica in het Voortgezet Onderwijs maart 2007, nummer 1

Visie ICT bij de SJB. Waarom, wie, wat, wanneer en hoe? Werkgroep ICT Jenaplanscholen Bollenstreek

Praktijkinstructie Geautomatiseerde informatievoorziening - beheer 3 (CIN02.3/CREBO:50170)

Zelfreflectie Jaar 1 Marco Kleine Deters Bedrijfskundige Informatica

ICTM-44 Internetmarketing Analytics

DATAMODELLERING ER DIAGRAM

CEL. Bouwstenen voor een elektronische leeromgeving

Programmering SWIOM2a,

Stoeien met Statistiek

Transcriptie:

Fundament Informatica Deel 2 ICT voor de tweede fase Module 5 tot en met 7

VOORWOORD Deze uitgave is het tweede deel van de methode, bestemd voor het keuzevak informatica in de tweede fase van havo en vwo. De volledige methode omvat: deel 1, module 1 tot en met 4, module 5 tot en met 7 extra materiaal voor deel 1 en 2 via www.instruct-online.nl met praktijkopdrachten, verdiepingsstof en presentaties bij elk hoofdstuk en projectopdrachten bij iedere module. Er zijn afzonderlijke keuzemodules programmeren, bijvoorbeeld voor Java, VB.Net, PHP+MySQL en ontwikkelen van apps. is ook online beschikbaar via www.instruct-online.nl of een elektronische leeromgeving. Deze bevatten de inhoud van deel 1, en het extra materiaal. Kernprogramma Het kernprogramma is in twee boeken beschreven. Het bevat zeven modules met theorie, vragen en opdrachten: Deel 1 bevat de modules: Informatica, Hardware, Software en Programmeren. Deel 2 bevat de modules: Datacommunicatie+netwerken, Projectmanagement en Schematechnieken+databases. De modules zijn afgeronde gehelen en kunnen in elke gewenste volgorde doorlopen worden. Via de QR-codes in de paragrafen kunnen de leerlingen zelfstandig op internet op zoek gaan naar aanvullende informatie. De links in de QR-codes zijn tevens, overzichtelijk, opgenomen in de docentenhandleiding. Op die manier kunnen de websites ook zonder QR-codetoepassing bezocht worden. Extra en verdiepingsmateriaal Er is veel extra materiaal in de vorm van presentaties, projectdocumenten, extra opdrachten en projecten. Daarnaast is er bij elke module verdiepingsmateriaal dat bijvoorbeeld mogelijkheden biedt om te differentiëren tussen havo en vwo. Het extra en verdiepingsmateriaal is beschikbaar via www.instruct-online.nl. In een online abonnement of via een ELO is dit geïntegreerd met de leerstof van het kernprogramma. 4

Voorwoord Werkvormen is voor meerdere didactische werkvormen geschikt: Theoriegerichte werkwijze Hierbij wordt de theorie behandeld, de leerlingen oefenen met open vragen, meerkeuzevragen en (korte) opdrachten en het geheel wordt afgesloten met een toets. Praktijkgerichte werkwijze Een leerling maakt (zelfstandig of in groepsverband) per hoofdstuk de praktijkopdracht en maakt zich, al doende, de materie eigen. Projectgerichte werkwijze Leerlingen maken per module de projectopdracht, waardoor zij op een aansprekende manier met de materie te maken krijgen. Ze ontwikkelen bovendien projectmanagementvaardigheden. Op module- en hoofdstukniveau bestaat de keuze uit verschillende opdrachten. Dankzij deze opzet heeft de docent de mogelijkheid om de lessen volledig naar eigen voorkeur in te richten. Een combinatie van bovengenoemde werkvormen is bijvoorbeeld ook goed mogelijk. Betrokkenen Diverse personen zijn betrokken geweest bij de actualisering en verdere ontwikkeling van de methode. Het team bestaat uit Rien den Besten (docent Informatica, Wartburg College in Rotterdam), Harry Bezemer (docent Informatica, Gomarus College in Gorinchem), Peter van Dam (dtp, Sanders en van Dam, Utrecht), Adriaan Gijssen (docent Informatica, Wartburg College in Rotterdam), Ramon Hagenaars (student Informatica, Universiteit Utrecht), Kees Huizing (docent en studiebegeleider, Technische Universiteit Eindhoven), Martin van der Maas (docent Informatica, Driestar College in Gouda), Coen van Meijeren (marketing medewerker, Instruct), Christa Rompas (coördinatie en redactie, Kommanucatie), Wynke Stulemeijer (docent Informatica) en Anton Wesdorp (directeur, Instruct). Aan alle betrokkenen zijn we een groot compliment en veel dank verschuldigd voor hun waardevolle inbreng. Instruct 5

INHOUDSOPGAVE Module 5 Datacommunicatie en netwerken Doelstellingen Module 5 13 1. Toepassingen van datacommunicatie 15 1.1 Datacommunicatie 15 1.1.1 Het belang van datacommunicatie 15 1.1.2 De systeembeheerder 15 1.1.3 Model van (data)communicatie 16 1.1.4 Storing 17 1.2 Computernetwerken 17 1.3 Het internet 18 1.3.1 Inleiding internet 18 1.3.2 World Wide Web 19 1.3.3 E-mail 22 1.3.4 Chatten, samenwerken en sociale netwerken 24 1.3.5 Internettelefonie 25 1.3.6 Nieuwsgroepen 26 1.3.7 Downloaden van bestanden 26 1.4 Intranet en extranet 27 1.4.1 Intranet 27 1.4.2 Extranet 28 1.5 Videoconferencing 29 1.6 E-learning 30 1.7 Telewerken 31 1.8 Mobiele communicatie 31 1.8.1 Gsm en smartphone 31 1.8.2 GPRS 32 1.8.3 G3 32 1.9 Satellietplaatsbepalingssysteem 34 1.9.1 GPS 34 1.9.2 Vergelijkbare systemen 35 1.10 RFID 35 1.10.1 De tag 35 1.10.2 Toepassingsmogelijkheden 36 1.10.3 De toekomst 37 1.10.4 Privacy 37 1.11 Elektronisch betalen 38 1.12 E-commerce 38 1.13 Vragen en opdrachten 40 1.13.1 Open vragen 40 1.13.2 Meerkeuzevragen 41 1.13.3 Korte opdrachten 43 1.14 Samenvatting 44 6

2. Technische aspecten van datacommunicatie 46 2.1 Meer over netwerken 46 2.1.1 Geschiedenis 46 2.1.2 Topologieën 48 2.1.3 De server 51 2.1.4 Netwerkbeveiliging 52 2.2 Het transportmedium 55 2.2.1 Bekabeling 55 2.2.2 Draadloos: geen bekabeling 58 2.3 Netwerkinterfacekaart en modem 60 2.3.1 Netwerkinterfacekaart 60 2.3.2 Modem 61 2.4 Soorten aansluitingen 62 2.4.1 ADSL 62 2.4.2 Kabel 63 2.4.3 Glasvezel 63 2. 5 Protocollen 63 2.5.1 Wat zijn protocollen? 63 2.5.2 Veelgebruikte protocollen 64 2.6 Referentiemodellen voor netwerken 65 2.6.1 Inleiding referentiemodellen 65 2.6.2 Het OSI-referentiemodel 65 2.6.3 Het TCP/IP-model 69 2.7 Foutcontrole 70 2.8 Schakeltechnieken 71 2.8.1 Circuit-switching 71 2.8.2 Packet-switching 72 2.9 IP nader bekeken 73 2.9.1 IP-datagram 73 2.9.2 IP-adres 75 2.9.3 DNS 76 2.10 Speciale apparatuur 77 2.10.1 Switch 77 2.10.2 Repeater 78 2.10.3 Bridge 78 2.10.4 Router 79 2.10.5 Gateway 80 2.11 Functies met betrekking tot netwerken 81 2.12 Vragen en opdrachten 82 2.12.1 Open vragen 82 2.12.2 Meerkeuzevragen 84 2.12.3 Korte opdrachten 86 2.13 Samenvatting 88 7

Module 6 Projectmanagement Doelstellingen Module 6 90 1. De kern van projectmanagement 91 1.1 Projectmatig werken 91 1.1.1 Wat is een project? 91 1.1.2 Wat is projectmanagement? 92 1.1.3 Plan van aanpak 93 1.1.4 Planning 93 1.1.5 Activiteitenschema 94 1.1.6 Kritieke pad 96 1.1.7 Resources 96 1.1.8 Mijlpaalproduct 97 1.2 De kenmerken van een project 98 1.2.1 Een verzameling unieke activiteiten 98 1.2.2 Een tijdelijk samenwerkingsverband 99 1.2.3 Een vooraf bepaald tijdsbestek 100 1.2.4 Een afgesproken budget 101 1.2.5 Een van tevoren gespecificeerd resultaat 101 1.3 Beëindiging van een project 102 1.4 Vragen en opdrachten 103 1.4.1 Open vragen 103 1.4.2 Meerkeuzevragen 104 1.4.3 Korte opdrachten 105 1.5 Samenvatting 107 2. De organisatie 108 2.1 Inleiding organisatie 108 2.1.1 Wat is een organisatie? 108 2.1.2 Afdelingen en ondersteunende diensten 109 2.1.3 Beleid 109 2.2 Organigram 111 2.3 Drie basisorganisatievormen 112 2.3.1 Lijnorganisatie 112 2.3.2 Lijn-staforganisatie 112 2.3.3 Matrixorganisatie 113 2.4 De projectorganisatie 114 2.4.1 Wat is een projectorganisatie? 114 2.4.2 De opdrachtgever 115 2.4.3 Stuurgroep 115 2.4.4 Projectgroep 116 2.4.5 Werkgroep 117 8

2.5 De communicatie bij de uitvoering van een project 118 2.5.1 Het linking-pinprincipe 118 2.5.2 Het voortgangsverslag 118 2.5.3 De vergadering 120 2.5.4 Vastleggen van afspraken 122 2.6 Vragen en opdrachten 123 2.6.1 Open vragen 123 2.6.2 Meerkeuzevragen 123 2.6.3 Korte opdrachten 125 2.7 Samenvatting 126 3. Systeemontwikkeling 127 3.1 De drie stappen van systeemontwikkeling 127 3.2 Stap A: de eerste aanzet 128 3.2.1 Het informatieplan 129 3.2.2 De gevolgen van een systeemontwikkeltraject 130 3.3 Stap B: de realisatie van het informatiesysteem 130 3.3.1 Belangrijke vragen bij een systeemontwikkelingsproject 130 3.3.2 Werk in fasen 130 3.3.3 Maak validatierapporten 130 3.3.4 Bewaak en verbeter het project 131 3.3.5 Verdeel de rollen 131 3.3.6 De verantwoordelijkheden van de projectleider 132 3.3.7 Beslis of het project doorgaat 132 3.3.8 Kies de juiste methode 133 3.3.9 Kies de juiste techniek 134 3.3.10 Kies het juiste gereedschap 135 3.3.11 Maak afspraken over de uitvoering 136 3.4 Stap C: gebruik en beheer van het informatiesysteem 136 3.4.1 De invoering van het informatiesysteem 136 3.4.2 Drie categorieën van systeembeheer 137 3.4.3 Het beheer als volwaardige activiteit 138 3.5 PRINCE2 138 3.5.1 Inleiding PRINCE2 138 3.5.2 De zeven thema s 138 3.5.3 De zeven processen 139 3.5.4 De zeven principes 140 3.6 Vragen en opdrachten 142 3.6.1 Open vragen 142 3.6.2 Meerkeuzevragen 142 3.6.3 Korte opdrachten 144 3.7 Samenvatting 145 9

Module 7 Schematechnieken en databases Doelstellingen Module 7 147 1. Schematische weergave informatiestromen en bedrijfsprocessen 148 1.1 Bedrijfsprocessen en informatiestromen 148 1.1.1 Wat is een bedrijfsproces? 148 1.1.2 Geschiedenis 149 1.1.3 Beschrijving van de processen en stromen 150 1.1.4 Methoden om processen te beschrijven 151 1.2 Model van het te ontwikkelen systeem 151 1.2.1 Het model 151 1.2.2 Modelleertalen 152 1.2.3 Voorbeelden van modelleertalen 153 1.2.4 CASE-tools 153 1.2.5 Conceptueel model en implementatiemodel 154 1.3 Vragen en opdrachten 155 1.3.1 Open vragen 155 1.3.2 Meerkeuzevragen 155 1.4 Samenvatting 156 2. Data Flow Diagram 157 2.1 Inleiding Data Flow Diagram 157 2.1.1 Wat is een Data Flow Diagram? 157 2.1.2 Gecombineerde DFD 158 2.1.3 Aandachtspunt 159 2.2 Symbolen 159 2.2.1 Inleiding symbolen 159 2.2.2 Buitenwereld 160 2.2.3 Functie of proces 160 2.2.4 Gegevensstroom 161 2.2.5 Gegevensverzameling of buffer 162 2.3 Contextdiagram 164 2.3.1 Wat is een contextdiagram? 164 2.3.2 De systeemgrens 164 2.3.3 Ontwerp is maatwerk 166 2.3.4 Voorbeeld: tafeltennisvereniging 166 2.4 Vragen en opdrachten 169 2.4.1 Open vragen 169 2.4.2 Meerkeuzevragen 171 2.4.3 Korte opdrachten 172 2.5 Samenvatting 174 3. Unified Modeling Language 175 10 3.1 Inleiding UML 175 3.1.1 Wat is UML? 175

3.1.2 Use-case 175 3.1.3 Tools 176 3.2 Voorbeeld: geldautomaat 176 3.2.1 De use-cases 176 3.2.2 Het scenario 177 3.2.3 De actor 178 3.2.4 Het sequencediagram 178 3.2.5 Het collaborationdiagram 180 3.2.6 Het statediagram 180 3.3 Soorten diagrammen 181 3.3.1 Het use-casediagram 181 3.3.2 Het classdiagram 181 3.3.3 Het objectdiagram 182 3.3.4 Het sequencediagram en collaborationdiagram 183 3.3.5 Het statediagram 183 3.3.6 Het componentdiagram 184 3.3.7 Het deploymentdiagram 184 3.4 De fasen in het ontwikkelingstraject 185 3.4.1 Fase 1: strategieplanning 185 3.4.2 Fase 2: ontwikkeling use-casediagrammen 185 3.4.3 Fase 3: analyse 186 3.4.4 Fase 4: beschrijving architectuur 186 3.4.5 Fase 5: ontwerpfase 187 3.4.6 Fase 6: constructiefase 187 3.4.7 Fase 7: testfase 187 3.4.8 Fase 8: ingebruikname 187 3.4.9 Wat als de plannen wijzigen? 187 3.5 Vragen en opdrachten 188 3.5.1 Open vragen 188 3.5.2 Meerkeuzevragen 188 3.5.3 Korte opdrachten 189 3.6 Samenvatting 189 4. Entity Relation Diagram en ontwerp relationele database 190 4.1 Inleiding 190 4.2 Het belang van goed database-ontwerp 190 4.3 Het ERD 192 4.3.1 Objecten, entiteiten en attributen 192 4.3.2 Relaties, tabellen, kolommen en rijen 193 4.3.3 Grafische voorstelling 194 4.3.4 De weergave van entiteittypen 195 4.3.5 De weergave van relaties 195 4.3.6 Cardinaliteit 196 4.3.7 Optionaliteit 198 4.3.8 Attributen en tekstuele beschrijving 199 4.4 Het rationele model 201 4.4.1 Begrippen in het relationele model 201 4.4.2 Tabellen in een relationeel model 204 4.4.3 Omzetten ERD naar relationeel model 204 4.4.4 Omzetten één-op-veel relatie naar relationeel model 205 4.4.5 Omzetten veel-op-veel relatie naar relationeel model 205 4.4.6 Omzetten één-op-één relatie naar relationeel model 207 11

4.5 Uitgewerkt voorbeeld 208 4.6 Vragen en opdrachten 210 4.6.1 Open vragen 210 4.6.2 Meerkeuzevragen 211 4.6.3 Korte opdrachten 214 4.7 Samenvatting 216 5. Relationele databases en SQL 218 5.1 De relationele database 218 5.2 Relaties 220 5.3 SQL 220 5.3.1 Een SQL-query 221 5.3.2 Relatieoperatoren 224 5.3.3 Functies en keywords 224 5.3.4 LIKE 227 5.3.5 Groeperen 228 5.3.6 Mogelijke voorwaarden aan groepen 229 5.3.7 Sorteren 231 5.3.8 LIMIT 232 5.3.9 Rekenen in SELECT 233 5.3.10 Raadplegen van meer dan één tabel 235 5.3.11 Subqueries 239 5.3.12 Wijzigingen aanbrengen in gegevens databasetabellen 243 5.4 Vragen en opdrachten 246 5.4.1 Open vragen 246 5.4.2 Meerkeuzevragen 247 5.4.3 Korte opdrachten 248 5.5 Samenvatting 249 Index 252 A... 252 B... 252 C... 252 D... 252 E... 253 F... 253 G... 253 H... 253 I... 253 P... 255 Q... 255 R... 255 S... 255 T... 256 U... 256 V... 256 W... 256 Z... 256 12 J... 254 K... 254 L... 254 M... 254 N... 254 O... 254