Software requirements
|
|
- Lucas Janssens
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Hoofdstuk 6 Software requirements I N T R O D U C T I E Belangrijk in dit hoofdstuk is het onderscheid tussen functionele en nietfunctionele eisen, en ook het onderscheid tussen gebruikerseisen (user requirements) en systeemeisen (system requirements). Functionele eisen beschrijven de diensten die het systeem aan de gebruiker levert. Niet-functionele eisen zijn randvoorwaarden daaraan, zoals snelheid en betrouwbaarheid. Gebruikerseisen beschrijven welke diensten het systeem de gebruiker verstrekt en aan welke randvoorwaarden het moet voldoen. Deze moeten volledig zijn, maar niet al te gedetailleerd. Ze moeten ook voor niet-technici goed te begrijpen zijn. Ze worden geformuleerd in (eventueel gestructureerde) natuurlijke taal, aangevuld met figuren en diagrammen. Systeemeisen zijn een gedetailleerde uitwerking van de gebruikerseisen. Deze moeten volledig zijn en geen ruimte laten voor misverstanden. Ze worden opgesteld in gestructureerde natuurlijke taal, in een speciale specificatietaal of grafische notatie, of met behulp van een wiskundig formalisme. Een specificatietaal kan ook een wiskundig formalisme zijn. LEERDOELEN Na het bestuderen van dit hoofdstuk wordt verwacht dat u het verschil weet tussen functionele en niet-functionele eisen weet wat domeineisen zijn en hoe die zich verhouden tot functionele en niet-functionele eisen drie soorten niet-functionele eisen kunt noemen en van elke soort ten minste twee voorbeelden kunt geven in een gegeven specificatie functionele en niet-functionele eisen kunt onderscheiden het verschil weet tussen gebruikerseisen, systeemeisen en een ontwerpspecificatie onvolledigheden, dubbelzinnigheden en tegenstrijdigheden herkent in een eenvoudige specificatie in (semi-)natuurlijke taal gebruikerseisen voor een eenvoudig systeem kunt opstellen in gestructureerde natuurlijke taal kunt uitleggen wat wordt verstaan onder specificatie van de benodigde interfaces, en drie typen van deze interfaces kunt noemen weet uit welke onderdelen een specificatiedocument bestaat. OUN 49
2 Software engineering L E E R K E R N 6.1 Functional and non-functional requirements Domeineisen (domain requirements) worden in paragraaf (bladzijde 125) besproken. Het gaat hier om extern opgelegde eisen, die voor de gebruiker van het systeem niet direct van belang zijn. De opsomming in het begin van paragraaf 6.1 is ongelukkig, omdat deze wederzijdse uitsluiting suggereert, terwijl domeineisen zowel functioneel als niet-functioneel kunnen zijn NON-FUNCTIONAL REQUIREMENTS bladzijde 122 Usability Portability Interoperability Figure 6.3 bevat termen die mogelijk onbekend zijn. Usability is gebruiksvriendelijkheid. Het gaat daarbij bijvoorbeeld om de tijd die het kost om met het systeem om te leren gaan, om hoe goed het gebruikersfouten opvangt en hoe makkelijk het aan te passen is aan de stijl van werken van een individuele gebruiker. Portability is overdraagbaarheid. Een systeem is overdraagbaar wanneer het in verschillende omgevingen kan draaien, dus bijvoorbeeld onder verschillende bedrijfssystemen of op verschillende soorten hardware. Interoperability duidt aan in hoeverre een systeem kan samenwerken met andere systemen. Voorbeelden zijn de mogelijkheid om in een tekstverwerker illustraties te importeren die met een ander pakket gemaakt zijn, of in een programmeertaal code (bijvoorbeeld procedures of klassen) te gebruiken die in een andere taal zijn geschreven. Een bekend voorbeeld van software waaraan om juridische redenen een externe (domein)eis werd gesteld, is LimeWire. Met dit programma kunnen gebruikers muziekbestanden van elkaar kopiëren. De voorganger Napster gebruikte een centrale server om te registreren welke bestanden op een bepaald moment beschikbaar waren; deze centrale registratie werd in een reeks processen voor de meeste muziek onwettig verklaard. De opvolger moest dus zo worden ontworpen dat ook die registratie decentraal verliep. Over de ethische kant hiervan is natuurlijk ook veel te zeggen (en ook veel gezegd). De precieze betekenis van de maatstaven voor betrouwbaarheid uit figure 6.6 vindt u op bladzijde 209 van het tekstboek (figure 9.10) DOMAIN REQUIREMENTS bladzijden Welke (functionele of niet-functionele) eisen nu precies domeineisen genoemd kunnen worden, ligt niet eenduidig vast. We noemden hiervoor al het voorbeeld van LimeWire; de afwezigheid van een centrale server is duidelijk een domeineis. Het voorgeschreven gebruik van een programmeertaal door de klant, omdat die taal standaard is binnen de eigen organisatie is geen domeineis maar een niet-functionele implementatie-eis. Een domeineis geldt dus voor het hele domein, niet voor een enkel bedrijf of project in het domein. 50 OUN
3 Hoofdstuk 6 Software requirements Het voorbeeld uit figure 6.7 is echter minder duidelijk. Volgens Sommerville is dit een domeineis, maar met even veel recht is deze berekeningswijze helemaal geen eis te noemen, maar gewoon een definitie van de term vertraging. Iedere domeinspecifieke applicatie heeft een lijst van termen met hun betekenissen binnen dat domein. OPGAVE 6.1 Maak exercise 6.3 uit het tekstboek. Het personal identification number is de pincode van de pas. 6.2 User requirements OPGAVE 6.2 Waarom pleit Sommerville voor het gebruik van natuurlijke taal bij user requirements terwijl daar toch zoveel bezwaren aan kleven? bladzijde 128 punt 2 Sommerville noemt de eis dat de maatgeving voor een rooster zowel in centimeters als in inches getoond kan worden, een niet-functionele eis. Dat is onterecht. Het is weliswaar een detail dat mogelijk niet thuis hoort in de gebruikerseisen, maar het betreft een aspect van een geboden dienst en is dus wel degelijk een functionele eis. OPGAVE 6.3 Maak exercise 6.4 uit het tekstboek. 6.3 System requirements OPGAVE 6.4 Wat is de dubbelzinnigheid in Shoes must be worn; dogs must be carried? Z E L F T O E T S 1 Leg uit wat het verschil is tussen gebruikerseisen en systeemeisen. 2 Maak exercise 6.7 uit het tekstboek. 3 Een bedrijf ontwikkelt een nieuw soort polshorloge, dat ook bij de overgang van een tijdzone de juiste tijd blijft aangeven. Enkele eisen aan dit systeem zijn de volgende. 1 Het horloge past de getoonde tijd en datum zelf aan bij het overschrijden van tijdzones en zo nodig ook bij het overschrijden van landsgrenzen (in verband met eventueel hanteren van een verschil tussen zomer- en wintertijd). 2 De nauwkeurigheid van de plaatsbepaling is dezelfde als die van GPS, namelijk met een mogelijke afwijking van ongeveer 30 meter. 3 Het horloge maakt gebruik van GPS om vast te stellen waar het zich bevindt. 4 Het beschikt zelf over de nodige gegevens om deze positie om te zetten in een tijdzone. OUN 51
4 Software engineering 5 Het horloge heeft een levensduur van ongeveer vijf jaar. 6 De benodigde software wordt ontwikkeld in Java, in overeenstemming met bedrijfspolitiek. a Welke van deze eisen zijn functioneel en welke zijn niet-functioneel? b Van welk type zijn de niet-functionele eisen? 4 a Wat wordt in dit hoofdstuk verstaan onder specificatie van de benodigde interfaces? b Welke drie soorten van dergelijke interfaces kent u? c Bij het schrijven van Java-programma s maakt u veelvuldig gebruik van bestaande klassen. Van welk type zijn de interfaces van deze bestaande componenten en hoe zijn ze gedefinieerd? 5 a Welke partijen die betrokken zijn bij de ontwikkeling van software, gebruiken het eisendocument en voor welk doel? b Noem tenminste zes onderdelen van een dergelijk document. 52 OUN
5 Hoofdstuk 6 Software requirements T E R U G K O P P E L I N G 1 Uitwerking van de opgaven 6.1 Solution 6.3 Ambiguities and omissions include: Can a customer buy several tickets for the same destination together or must they be bought one at a time? Can customers cancel a request if a mistake has been made? How should the system respond if an invalid card is input? What happens if customers try to put their card in before selecting a destination (as they would in ATM machines)? Must the user press the start button again if they wish to buy another ticket to a different destination? Should the system only sell tickets between the station where the machine is situated and direct connections or should it include all possible destinations? Als we uitgaan van de Nederlandse situatie, is er in elk geval nog één onduidelijkheid, namelijk welke kaartsoorten er gekocht kunnen worden (alleen enkele reis en retour, of ook railrunners, fietskaarten, weekendretours en dergelijke; alleen tweede klas of ook eerste klas, met of zonder korting). 6.2 Gebruikerseisen zijn onder meer bedoeld voor eindgebruikers en managers van de klantorganisatie. Daarvan kan niet verwacht worden dat ze een formele specificatie kunnen lezen. 6.3 Een mogelijke uitwerking is de volgende (deze specificatie is gebaseerd op de werking van de NS-kaartautomaten met touch-screen). Op de website van de NS vinden we (2008) de volgende informatie voor reizigers: Uitleg bij de kaartautomaat met aanraakscherm Door het volgen van onderstaande stappen, bemachtigt u binnen een minuut een kaartje bij de snelle kaartautomaat met aanraakscherm. Hieronder vindt u een korte uitleg over het gebruik van de kaartautomaat met aanraakscherm. U maakt uw keuze door de bestemming of kaartsoort op het scherm aan te raken. In 3 stappen heeft u de beschikking over het door u gewenste kaartje: 1. Raak uw keuze op het scherm aan. 2. Voer PINpas of Chipknip in 3. Pak kaartje / kaartjes uit bakje. Nader uitgewerkt: 1. U kiest voor Enkele reis, Dagretour, 5-Retourkaart, Weekendretour of Railrunner. Als u opteert voor Overige kaartjes (linksonder in de hoek) verschijnen de kaartsoorten: Dagkaarten, Treintaxi, Maandkaarten, ICE Toeslag en Overgangsbewijzen 2-1 op uw scherm. U kunt ook een kaartje kopen bij deze kaartautomaat naar populaire bestemmingen in België / Luxemburg / Frankrijk en Duitsland. OUN 53
6 Software engineering Voor de kaartsoorten Enkele reis, Dagretour, Weekendretour, 5-Retourkaart en Maandtrajectkaarten geldt dat u onderstaande stappen dient te doorlopen. 2. Raak de eerste letter aan van uw bestemming en kies nog een tweede letter als dit wordt aangegeven. 3. Kies uw bestemming door deze aan te raken op het scherm. 4. Maak een keuze uit eerste of tweede klas (met uitzondering van Jeugdmaandtrajectkaart ) 5. Kies Vol tarief of Met korting (met uitzondering van Maandtrajectkaarten ) 6. Kies reisdatum (vandaag of zonder datum). 7. Kies hoeveel kaartjes u wilt (met een maximum van vier kaartjes - met uitzondering van Maandkaarten ). 8. Kies hoe u wilt betalen (snel en veilig met PINpas of Chipknip). 9. Voer uw betaalpas in een volg de instructies op het betaalschermpje. 10. Neem uw kaartje(s) uit het bakje. Heeft u op het scherm gekozen voor de kaartsoort Dagkaart fiets, Dagkaart hond, ICE Toeslag, Railrunner of Treintaxi dan doorloopt u de stappen: 6 tot en met 10. Heeft u op het scherm gekozen voor de kaartsoort Overgangsbewijzen 2-1 : - keuzedag 60+, dan doorloopt u de stappen: 7 tot en met 10 - dagkaart, dan doorloopt u de stappen: 5 tot en met 10 - enkele reis of retour, dan doorloopt u de stappen: 2 tot en met 10 Heeft u op het scherm gekozen voor één van de overige Dagkaarten dan doorloopt u de stappen: 4 tot en met 10. (Bron: ) Uitwerking van de specificatie: 1 Kaartautomaat voor de spoorwegen 1.1 Het systeem verkoopt de meest courante kaartsoorten voor alle bestemmingen binnen Nederland; de klant betaalt met een pinpas. 1.2 Een geslaagde kaartverkoop verloopt als volgt: 1 De klant start de transactie door een kaartsoort te kiezen. 2 De klant selecteert een bestemming. 3 De klant selecteert een klasse (eerste of tweede klas). 4 De klant geeft aan of gereisd wordt met korting. 5 De klant kiest de reisdatum. 6 De klant kiest het aantal kaartjes. 7 De klant kiest de betalingswijze. 8 De klant voert een pas in. 9 De klant voert een pincode in. 10 De klant bevestigt de opdracht, en neemt de pas uit. 11 Het kaartje wordt gedrukt en uitgegeven. 1.3 Tot en met stap 8 kan de klant de transactie op ieder moment onderbreken door een foutknop in te drukken; het systeem keert dan terug naar de begintoestand. 1.4 Als de klant tijdens de eerste vijf stappen gedurende dertig seconden geen invoer geeft, wordt de transactie onderbroken en keert het systeem terug naar de begintoestand. 1.5 Als de klant een ongeldige pas invoert, wordt dit gemeld, wordt de klant gemaand de pas terug te nemen en keert het systeem terug naar de begintoestand. 1.6 Als de klant een ongeldige pincode invoert, krijgt deze twee keer de gelegenheid om dit te herstellen. Bij een derde foutieve invoer wordt de pas ingenomen. Het systeem meldt dat de pas is ingenomen wegens driemaal invoeren van een foute pincode en keert terug naar de begintoestand. Voor de andere kaartsoorten (zie na punt 10 van de NS-tekst) kunnen alternatieve specificaties opgesteld worden. 54 OUN
7 Hoofdstuk 6 Software requirements 6.4 De formulering laat in het midden wat nu precies de verplichting is. Men moet altijd schoenen aan hebben, maar men hoeft niet altijd een hond bij zich te hebben! 2 Uitwerking van de zelftoets 1 Zie bladzijde 118 van het tekstboek. 2 Solution 6.7 There are many possibilities here. Some suggestions are shown in Table 6.1. TABLE 6.1 Non-functional requirements Non-functional Description Examples requirement Performance Performance requirements The system must process at set out limits to the least 150 transactions per performance expected of the second. system. These may be expressed in different ways The maximum response time depending on the type for any user request should be of system e.g. number of 2 seconds. transactions processed per second, response time to user requests, etc. Implementation Defines specific standards or The system design must be methods which must be used developed using an objectin the development process oriented approach based on the for the system. UML process. The system must be implemented in C++, Version 3.0. Usability Defines requirements which All operations which are relate to the usability of the potentially destructive must system by end-users. include an undo facility which allows users to reverse their action. (This is an example of a functional requirement which is associated with a non-functional requirement) potentially All operations which are destructive must be highlighted in red in the system user interface. Safety Safety requirements are The system must be certified concerned with the overall according to Health and Safety safe operation of the system. Regulations XYZ a Eisen 1, 3 en 4 zijn functionele eisen; de andere eisen zijn nietfunctioneel. b Eisen 2 en 5 zijn producteisen. Eis 2 is een performance-eis. Eis 5 past niet goed in de classificatie van figure 6.3; dat komt omdat het beschouwde horloge een volledig systeem is dat uit meer dan software bestaat. Eis 6 is een implementatie-eis. OUN 55
8 Software engineering 4 a Het gaat hier om de interfaces van bestaande systemen waar het nieuw te bouwen systeem mee samen moet werken, en dus niet om gebruikersinterfaces. b Zie bladzijde 135 van het tekstboek. c Dit zijn procedurele interfaces; ze zijn gespecificeerd in de APIspecificaties. 5 a Zie figure 6.16 op bladzijde 137 van het tekstboek. b Zie bladzijde 139 van het tekstboek. 56 OUN
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 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 informatieHoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO
Handleiding/Manual Hoe met Windows 8 te verbinden met NDI Remote Office (NDIRO) How to connect With Windows 8 to NDI Remote Office (NDIRO Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van
Nadere informatieHandleiding Digipass DP310
Handleiding Digipass DP310 Deze handleiding geeft u uitleg over het activeren en gebruik maken van uw Digipass. Toetsen van de Digipass OK: voor het aan- of uitschakelen van het apparaat of om een handeling
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 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 informatieBijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland
Bijlage 2: Informatie met betrekking tot goede praktijkvoorbeelden in Londen, het Verenigd Koninkrijk en Queensland 1. Londen In Londen kunnen gebruikers van een scootmobiel contact opnemen met een dienst
Nadere informatieMyDHL+ Uw accountnummer(s) delen
MyDHL+ Uw accountnummer(s) delen met anderen Uw accountnummer(s) delen met anderen in MyDHL+ In MyDHL+ is het mogelijk om uw accountnummer(s) te delen met anderen om op uw accountnummer een zending te
Nadere informatieSocio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1
Socio-technisch systemen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1 Systeem categoriën Technische op computer gesteunde systemen Systemen die HW en SW bevatten, maar waar
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 informatieBesluitenlijst CCvD HACCP/ List of decisions National Board of Experts HACCP
Besluitenlijst CCvD HACCP/ List of decisions National Board of Experts HACCP Dit is de actuele besluitenlijst van het CCvD HACCP. Op deze besluitenlijst staan alle relevante besluiten van het CCvD HACCP
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 informatieCambridge Assessment International Education Cambridge International General Certificate of Secondary Education. Published
Cambridge Assessment International Education Cambridge International General Certificate of Secondary Education DUTCH 055/02 Paper 2 Reading MARK SCHEME Maximum Mark: 45 Published This mark scheme is published
Nadere informatieB1 Woordkennis: Spelling
B1 Woordkennis: Spelling Bestuderen Inleiding Op B1 niveau gaan we wat meer aandacht schenken aan spelling. Je mag niet meer zoveel fouten maken als op A1 en A2 niveau. We bespreken een aantal belangrijke
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 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 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 informatieliniled Cast Joint liniled Gietmof liniled Castjoint
liniled Cast Joint liniled Gietmof liniled is een hoogwaardige, flexibele LED strip. Deze flexibiliteit zorgt voor een zeer brede toepasbaarheid. liniled kan zowel binnen als buiten in functionele en decoratieve
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 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 informatieDe 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 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 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 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 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 informatieOUTDOOR HD DOME IP CAMERA PRODUCT MANUAL GB - NL
OUTDOOR HD DOME IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 2. ---- 1. ---- 3. ---- 7. ---------- 5. 4. 6. 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5. Power
Nadere informatieInterface tussen Stuurbediening en Sony autoaudio
The information in this document is in Dutch, English version follows later in this document Interface tussen Stuurbediening en Sony autoaudio LET OP! HOEWEL DE UITERSTE ZORGVULDIGHEID IS BETRACHT BIJ
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 informatieHANDLEIDING VOOR HET GEBRUIK VAN UW INTERNET BANKIEREN (IB)-PASS
HANDLEIDING VOOR HET GEBRUIK VAN UW INTERNET BANKIEREN (IB)-PASS De Hakrinbank stelt hoge eisen aan de veiligheid en past daarom diverse beveiligingsmethoden en technieken toe om uw transacties en gegevens
Nadere informatieGenetic code. Assignment
Genetic code The genetic code consists of a number of lines that determine how living cells translate the information coded in genetic material (DNA or RNA sequences) to proteins (amino acid sequences).
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 informatieClassification of triangles
Classification of triangles A triangle is a geometrical shape that is formed when 3 non-collinear points are joined. The joining line segments are the sides of the triangle. The angles in between the sides
Nadere informatieMy Inspiration I got my inspiration from a lamp that I already had made 2 years ago. The lamp is the you can see on the right.
Mijn Inspiratie Ik kreeg het idee om een variant te maken van een lamp die ik al eerder had gemaakt. Bij de lamp die in de onderstaande foto s is afgebeeld kun je het licht dimmen door de lamellen open
Nadere 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 informatieL.Net s88sd16-n aansluitingen en programmering.
De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen
Nadere 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 informatieStap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op
Stap 1: Registreer via de link op de G-schijf beschikbaar na inloggen met de teken-account, verzend via Submit. Nadien krijg je een bevestiging op het scherm met de melding dat de registratie compleet
Nadere informatieHoe te verbinden met NDI Remote Office (NDIRO): Apple OS X How to connect to NDI Remote Office (NDIRO): Apple OS X
Handleiding/Manual Hoe te verbinden met (NDIRO): Apple OS X How to connect to (NDIRO): Apple OS X Inhoudsopgave / Table of Contents 1 Verbinden met het gebruik van Apple OS X (Nederlands)... 3 2 Connect
Nadere informatieArchitecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security
Architecten-debat 21 juni 2006 PI GvIB Themamiddag Renato Kuiper Principal Consultant Information Security 1 De spreker Principal Consultant Information Security Hoofdredacteur Informatiebeveiliging 15
Nadere informatieICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers
ICARUS Illumina E653BK on Windows 8 (upgraded) how to install USB drivers English Instructions Windows 8 out-of-the-box supports the ICARUS Illumina (E653) e-reader. However, when users upgrade their Windows
Nadere informatieOntwerp. <naam applicatie>
Ontwerp Datum Auteur Versie Telefoon Pagina: 0 Inhoudsopgave 1. MANAGEMENT SUMMARY... 1 2. INLEIDING... 1 2.1. DOEL... 1 2.2. STRUCTUUR... 1 2.3. ACHTERGROND... 1 2.4. REVISIE-GESCHIEDENIS...
Nadere informatieDECLARATION FOR GAD approval
Version 1.2 DECLARATION FOR GAD approval Declare that for the following central heating boilers Intergas Calderas de Calefacción S. L. Kombi Kompakt R 24, 28/24, 36/30 and Prestige The installation and
Nadere informatieL.Net s88sd16-n aansluitingen en programmering.
De L.Net s88sd16-n wordt via één van de L.Net aansluitingen aangesloten op de LocoNet aansluiting van de centrale, bij een Intellibox of Twin-Center is dat de LocoNet-T aansluiting. L.Net s88sd16-n aansluitingen
Nadere informatiei(i + 1) = xy + y = x + 1, y(1) = 2.
Kenmerk : Leibniz/toetsen/Re-Exam-Math A + B-45 Course : Mathematics A + B (Leibniz) Date : November 7, 204 Time : 45 645 hrs Motivate all your answers The use of electronic devices is not allowed [4 pt]
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 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 informatieBusiness Opening. Very formal, recipient has a special title that must be used in place of their name
- Opening Geachte heer President Geachte heer President Very formal, recipient has a special title that must be used in place of their name Geachte heer Formal, male recipient, name unknown Geachte mevrouw
Nadere informatieWWW.EMINENT-ONLINE.COM
WWW.EMINENT-OINE.COM HNDLEIDING USERS MNUL EM1016 HNDLEIDING EM1016 USB NR SERIEEL CONVERTER INHOUDSOPGVE: PGIN 1.0 Introductie.... 2 1.1 Functies en kenmerken.... 2 1.2 Inhoud van de verpakking.... 2
Nadere informatieOUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL
OUTDOOR HD BULLET IP CAMERA PRODUCT MANUAL GB - NL GB PARTS & FUNCTIONS 1. 7. ---- 3. ---- 4. ---------- 6. 5. 2. ---- 1. Outdoor IP camera unit 2. Antenna 3. Mounting bracket 4. Network connection 5.
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 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 informatieUML 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 informatieContents. Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation
TeleBank Contents Introduction Problem Definition The Application Co-operation operation and User friendliness Design Implementation Introduction - TeleBank Automatic bank services Initiates a Dialog with
Nadere 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 informatieDaylight saving time. Assignment
Daylight saving time Daylight saving time (DST or summertime) is the arrangement by which clocks are advanced by one hour in spring and moved back in autumn to make the most of seasonal daylight Spring:
Nadere informatieCambridge International Examinations Cambridge International General Certificate of Secondary Education
Cambridge International Examinations Cambridge International General Certificate of Secondary Education DUTCH 0515/03 Paper 3 Speaking Role Play Card One For Examination from 2015 SPECIMEN ROLE PLAY Approx.
Nadere informatieHet idee van reisadviezen uit de Kaartautomaat
Het idee van reisadviezen uit de Kaartautomaat Na het kopen van een kaartje / opladen van een chipkaart krijgt men direct een precies advies naar de eindbestemming. Mogelijke optie: automaten krijgen het
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 informatieAfter that, the digits are written after each other: first the row numbers, followed by the column numbers.
Bifid cipher The bifid cipher is one of the classical cipher techniques that can also easily be executed by hand. The technique was invented around 1901 by amateur cryptographer Felix Delastelle. The cipher
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 informatieNotitie : In de grond gevormde palen met grondverwijdering
Notitie : In de grond gevormde palen met grondverwijdering Waarom een notitie? Waarom een notitie? Onduidelijkheid van de norm? Waarom een notitie? Onduidelijkheid van de norm? of Landelijk handelen volgens
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 informatieTOEGANG VOOR NL / ENTRANCE FOR DUTCH : https://www.stofs.co.uk/en/register/live/?regu lator=c&camp=24759
DISCLAIMER : 1. Het is een risicovolle belegging / It is an investment with risc. 2. Gebruik enkel geld dat u kan missen / Only invest money you can miss. 3. Gebruik de juiste procedure / Use the correct
Nadere informatieEM7680 Firmware Update by OTA
EM7680 Firmware Update by OTA 2 NEDERLANDS/ENGLISH EM7680 Firmware update by OTA Table of contents 1.0 (NL) Introductie... 3 2.0 (NL) Firmware installeren... 3 3.0 (NL) Release notes:... 3 4.0 (NL) Overige
Nadere informatieLijnenspel. Remco van Groesen ( ) & Ellen Houbiers ( )
Lijnenspel Remco van Groesen (0769631) & Ellen Houbiers (0775493) Technische Universiteit Eindhoven Opdrachtgever: Benne de Weger Begeleider: Cor Hurkens 18 januari 2013 1 Inhoudsopgave 1 Inleiding 3 2
Nadere informatieGOVERNMENT NOTICE. STAATSKOERANT, 18 AUGUSTUS 2017 No NATIONAL TREASURY. National Treasury/ Nasionale Tesourie NO AUGUST
National Treasury/ Nasionale Tesourie 838 Local Government: Municipal Finance Management Act (56/2003): Draft Amendments to Municipal Regulations on Minimum Competency Levels, 2017 41047 GOVERNMENT NOTICE
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 informatieAMPLI B.V.B.A. Afdeling HEFWERKTUIGEN: driemaandelijkse en twaalfmaandelijkse controle van hefwerktuigen volgens art.281 v/h ARAB
klant: 3816 ; verslag: XM/03/016-00 (18/05/2015) ; p 1 / 4 Bonheiden, 18 mei 2015 Mechelsesteenweg 247 2820 BONHEIDEN telefoon: 015 55 51 51 telefax: 015 55 06 30 e-mail: atk@atk.be MPLI B.V.B.. Leuvensesteenweg
Nadere informatiePuzzel OVCP - Wal. Beste medewerker,
Puzzel OVCP - Wal Beste medewerker, Beantwoord onderstaande vragen en vul de letter achter het juiste antwoord steeds in bij de oplossing (onderaan dit document). Hierdoor ontstaat er één woord. Op deze
Nadere informatieHANDLEIDING VOOR HET GEBRUIK VAN UW INTERNETBANKIEREN (IB)-PASS
1 HANDLEIDING VOOR HET GEBRUIK VAN UW INTERNETBANKIEREN (IB)-PASS De Hakrinbank stelt hoge eisen aan de veiligheid en past daarom diverse beveiligingsmethoden en technieken toe om uw transacties en gegevens
Nadere informatieHANDLEIDING VOOR HET GEBRUIK VAN UW INTERNET BANKIEREN (IB)-PASS
1 HANDLEIDING VOOR HET GEBRUIK VAN UW INTERNET BANKIEREN (IB)-PASS De Hakrinbank stelt hoge eisen aan de veiligheid en past daarom diverse beveiligingsmethoden en technieken toe om uw transacties en gegevens
Nadere informatieMulti user Setup. Firebird database op een windows (server)
Multi user Setup Firebird database op een windows (server) Inhoudsopgave osfinancials multi user setup...3 Installeeren van de firebird database...3 Testing van de connectie met FlameRobin...5 Instellen
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 informatieTECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica. Examination 2DL04 Friday 16 november 2007, hours.
TECHNISCHE UNIVERSITEIT EINDHOVEN Faculteit Wiskunde en Informatica Examination 2DL04 Friday 16 november 2007, 14.00-17.00 hours. De uitwerkingen van de opgaven dienen duidelijk geformuleerd en overzichtelijk
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 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 informatieShipment Centre EU Quick Print Client handleiding [NL]
Shipment Centre EU Quick Print Client handleiding [NL] Please scroll down for English. Met de Quick Print Client kunt u printers in Shipment Centre EU configureren. De Quick Print Client kan alleen op
Nadere informatieVergaderen in het Engels
Vergaderen in het Engels In dit artikel beschrijven we verschillende situaties die zich kunnen voordoen tijdens een business meeting. Na het doorlopen van deze zinnen zal je genoeg kennis hebben om je
Nadere informatieContinuous testing in DevOps met Test Automation
Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement
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 informatieLeeftijdcheck (NL) Age Check (EN)
Leeftijdcheck (NL) Age Check (EN) [Type text] NL: Verkoopt u producten die niet aan jonge bezoekers verkocht mogen worden of heeft uw webwinkel andere (wettige) toelatingscriteria? De Webshophelpers.nl
Nadere informatieReisde u met een papieren kaartje?
Reisde u met een papieren kaartje?? Dit verandert er voor u. Reizen met 40% korting met Voordeelurenabonnement Kaartje met korting kopen bij loket of automaat, of thuis printen als e-ticket Op maandag-vrijdag
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 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 informatieVoorbeelden van machtigingsformulieren Nederlands Engels. Examples of authorisation forms (mandates) Dutch English. Juli 2012 Versie 2.
Voorbeelden van machtigingsformulieren Nederlands Engels Examples of authorisation forms (mandates) Dutch English Voorbeelden machtigingsformulieren standaard Europese incasso Examples of authorisation
Nadere informatie3e Mirror meeting pren April :00 Session T, NVvA Symposium
3e Mirror meeting pren 689 13 April 2017 14:00 Session T, NVvA Symposium steps since April 2016 The enquiry (June to August 2016) performed by the national bodies. Resulting in 550 comments. Three/Four
Nadere informatieCalculator spelling. Assignment
Calculator spelling A 7-segmentdisplay is used to represent digits (and sometimes also letters). If a screen is held upside down by coincide, the digits may look like letters from the alphabet. This finding
Nadere informatieSysteem modellen. Topics covered
Systeem modellen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 8 Slide 1 Topics covered Context models Behavioural models Data models Object models CASE workbenches Ian Sommerville 2004
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 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 informatieThe training courses are only offered in Dutch.
Training courses NWO Academy Do you want to focus on the competencies we want to develop throughout the organisation, on what is important for your job and working in projects, or on strengthening your
Nadere informatieNieuwsbrief NRGD. Editie 11 Newsletter NRGD. Edition 11. pagina 1 van 5. http://nieuwsbrieven.nrgd.nl/newsletter/email/47
pagina 1 van 5 Kunt u deze nieuwsbrief niet goed lezen? Bekijk dan de online versie Nieuwsbrief NRGD Editie 11 Newsletter NRGD Edition 11 17 MAART 2010 Het register is nu opengesteld! Het Nederlands Register
Nadere informatieTravel Getting Around
- Location Ik ben de weg kwijt. Not knowing where you are Kunt me op de kaart aanwijzen waar het is? Asking for a specific location on a map Waar kan ik vinden? Asking for a specific... een toilet?...
Nadere informatieOPEN TRAINING. Onderhandelingen met leveranciers voor aankopers. Zeker stellen dat je goed voorbereid aan de onderhandelingstafel komt.
OPEN TRAINING Onderhandelingen met leveranciers voor aankopers Zeker stellen dat je goed voorbereid aan de onderhandelingstafel komt. Philip Meyers Making sure to come well prepared at the negotiation
Nadere informatie2019 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 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 informatiePRESTATIEVERKLARING. DoP: voor fischer RM II (Lijm anker voor gebruik in beton) NL
PRESTATIEVERKLARING DoP: 0090 1. Unieke identificatiecode van het producttype: DoP: 0090 voor fischer RM II (Lijm anker voor gebruik in beton) NL 2. Beoogd(e) gebruik(en): Bevestiging achteraf in gescheurd
Nadere informatie