VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER
|
|
- Lodewijk van de Brink
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER Sander Hoogendoorn Versie april 2002
2 Documentbeheer Versie Datum Auteur Omschrijving April 2002 Sander Hoogendoorn april 2002 Sander Hoogendoorn Eerste opzet april 2002 Sander Hoogendoorn Tekst artikel bewerkt april 2002 Sander Hoogendoorn Versie april 2002 Pagina i
3 Inhoudsopgave Ordina SMART 3 4 Testscenario s en stappenplannen 5 Het identificeren van scenario s 6 Attributen en testgevallen 7 Integratie en applicatiearchitectuur 8 Van requirements naar testgevallen 9 Publicatie 10 Versie april 2002 Pagina ii
4 Ordina SMART Ordina SMART is een complete aanpak voor de snelle ontwikkeling van moderne applicaties. SMART stelt organisaties in staat projecten uit te voeren aan de hand van een pragmatisch en flexibel proces. Dit betekent dat SMART snel en gemakkelijk inzetbaar is en aansluit op de bestaande en toekomstige systeemontwikkelomgevingen. De uitvoering van dit proces wordt ondersteund door een breed scala van moderne technieken. Ordina SMART maakt gebruik van de modelleertechnieken van de Unified Modelling Language, de facto standaard voor het ontwerpen van applicaties. Bovendien zijn SMART applicaties gebaseerd op een schaalbare service georiënteerde architectuur. SMART voorziet binnen vier pijlers - proces, modellering, architectuur en tools -, een breed scala aan services op het gebied van projectmanagement, standaards en richtlijnen, trainingen en audits. Deze bijzondere bundeling van kennis en expertise maakt Ordina SMART een professioneel kader voor de ondersteuning en uitvoering van systeemontwikkeling. Versie april 2002 Pagina 3
5 Het goed beschrijven van testspecificaties is lastig. Enerzijds wordt dit veroorzaakt doordat de functionele specificaties gedurende systeemontwikkelprojecten voortdurend wijzigen, anderzijds doordat er geen standaard notatiewijze wordt gebruikt voor het vastleggen van deze functionele specificaties. Het gebruik van de modelleertaal UML als basis voor het beschrijven van testspecificaties kan echter uitkomst bieden. De modelleertaal Unified Modeling Language (UML) is de laatste jaren uitgegroeid tot de defactostandaard voor analyse en ontwerp van applicaties. De verschillende modelleertechnieken van UML kunnen echter ook gebruikt worden als uitgangspunt voor het testen van functionaliteit. Vanuit deze optiek is het use case diagram de belangrijkste modelleertechniek van UML. Hierin worden de requirements voor de applicatie vastgelegd. Een bedrijfsproces of het werkproces van de gebruiker ( actor in UML) is uitgangspunt voor de modellering. Use cases worden vaak opgesteld tijdens workshops waarin de vraag gesteld wordt wat de gebruiker gaat doen als hij zijn werk begint. Een use case diagram bevat derhalve deze actoren, gerepresenteerd als draadpoppetjes. Daarnaast kent het uiteraard use cases. Een use case wordt weergegeven als ovaaltje (zie afbeelding 1) en beschrijft een deel van de functionaliteit; uitgevoerd door de actor of aangeroepen door andere use cases. De relaties tussen actoren en use cases en tussen use cases onderling worden weergegeven als pijlen. afbeelding 1: use case diagram voor het doen van een overboeking Het use case diagram is een nuttige modelleertechniek. Het is door zijn eenvoud een uitstekend communicatiemiddel met gebruikers en de projectomgeving. Use-casediagrammen worden derhalve opgesteld tijdens workshops waarin gebruikers deelnemen. De use case fungeert ook als uitgangspunt voor het verdere ontwerp van de applicatie en blijkt een uitstekende eenheid voor het inrichten en plannen van de iteraties van projecten. Iedere iteratie implementeert een collectie use cases, gerelateerd aan een te bereiken projectdoelstelling. Use cases zijn bovendien een goede eenheid voor het schatten van de omvang en complexiteit van het project. Versie april 2002 Pagina 4
6 Ook de relatie met testen is gauw gelegd. Use cases gelden als uitgangspunt voor de beschrijving van testscenario s en testgevallen. Op deze wijze kan worden aangetoond dat er daadwerkelijk gebouwd is wat er gebouwd moest worden. Zo is de cirkel rond en bestaat er een directe relatie tussen dat wat ontworpen is, dat wat gebouwd is en dat wat getest wordt. Testscenario s en stappenplannen Functioneel testen geschiedt op basis van testscenario s. Testscenario s beschrijven de testacties (of handelingen) die worden uitgevoerd en de uitkomsten die deze testacties opleveren. Testscenario s maken zo de functionaliteit verifieerbaar. Een testactie bestaat meestal uit het invoeren van velden op een scherm of webpagina, of een klik op een link of knop. Voor ieder veld kunnen uiteraard verschillende waarden worden ingevuld. Bij ieder testscenario bestaan daarom verschillende testgevallen die weliswaar hetzelfde scenario doorlopen, maar waarbij de waarden van de ingevoerde velden verschillen. Hoe sluit het ontwikkelen van testscenario s en testgevallen aan op de use cases en waaraan moeten use cases voldoen om er testscenario s en testgevallen op te baseren? De systeemontwikkelmethode Ordina SMART geeft hierop een antwoord. Iedere use case wordt begeleidt door een stappenplan (zie afbeelding 2). Dit stappenplan beschrijft de opeenvolgende handelingen die door de actor of het systeem worden uitgevoerd. Het stappenplan vormt de basis voor verdere modellering in activiteitsdiagrammen, interactiediagrammen en klassediagrammen en beschrijft hoe de uitkomst wordt bereikt. Deze wordt beschreven in de postcondities van de use case. Het scenario waarmee het gewenste resultaat wordt bereikt wordt het gewenste scenario genoemd. Er zijn echter meer scenario s mogelijk. Use case Identificeren Klant 1. Toon pagina Identificeren Klant 2. Actor voert Autorisatie in (Klantnummer en PIN). 3. Actor bevestigt 4. Systeem verifieert Autorisatie Klant 4a. Als Autorisatie Klant niet is geverifieerd, stop dan 5. Haal Klant op 5a. Als Klant niet wordt gevonden, stop dan 6. Bewaar Klant in Sessie. afbeelding 2: stappenplan bij de use case Identificeren Klant Nagenoeg ieder stappenplan kent beslismomenten waarbij van het gewenste scenario wordt afgeweken. Nu wordt de beoogde uitkomst niet gerealiseerd. Dergelijke scenario s heten faalscenario s. Ook kan vaak vanuit een faalscenario via een omweg alsnog de beoogde uitkomst worden bereikt. Zo n scenario is een herstelscenario. Versie april 2002 Pagina 5
7 Het identificeren van scenario s Het testen van een use case begint derhalve met het identificeren van de verschillende scenario s. Immers, bij ieder scenario hoort een bijpassend testscenario. Een uitstekend hulpmiddel bij het identificeren van de scenario s is het activity diagram van UML. afbeelding 3: activity diagam bij de use case Identificeren Klant Het activity diagram bestaat uit activiteiten, weergegeven als afgeronde rechthoeken, beslismomenten, gerepresenteerd als diamanten, een startstaat (dichte bol) en mogelijk verschillende eindstaten (bol met cirkel), maar minimaal één (zie afbeelding 3). Het wordt opgesteld aan de hand van het stappenplan, waarbij de individuele stappen worden vertaald naar activiteiten en beslismomenten in het diagram. Met behulp van enkele eenvoudige technieken kunnen uit het activity diagram de diverse scenario s worden geïdentificeerd. Hierbij geldt dat iedere mogelijke manier van het doorlopen van het diagram van startstaat naar een van de eindstaten een scenario representeert. Een deelpad is een verzameling activiteiten die tussen twee beslismomenten plaatsvindt, ofwel tussen het startstaat en een beslismoment, ofwel tussen een beslismoment en een van de eindstaten. De deelpaden worden genummerd en voorzien van een korte omschrijving. In het voorbeeld in afbeelding 3 zijn er nu drie scenario s te onderkennen. Het faalscenario Geen autorisatie dat bestaat uit de deelpaden 1 en 2, een tweede faalscenario Klant niet gevonden met deelpaden 1, 3 en 4 en het gewenste scenario Klant geïdentificeerd met deelpaden 1,3 en 5. Versie april 2002 Pagina 6
8 Bij ieder van deze drie scenario s wordt een testscenario gedefinieerd. De relatie is één op één. De individuele handelingen die door de actor of het systeem worden uitgevoerd, en met de deelpaden zijn geassocieerd, worden vervolgens geïdentificeerd. Deze handelingen worden testacties genoemd en zijn bepalend voor het correct doorlopen van het scenario. Het gewenste scenario leidt tot het testscenario in afbeelding Toon pagain Identicieren Klant Klant voert Autorisatie in Klant bevestigt 2. Klant wordt opgehaald 3. Klant wordt opgeslagen in Sessie afbeelding 4: testscenario Attributen en testgevallen Als volgende stap worden attributen gedefinieerd bij iedere testactie. Deze attributen zijn invoer of zijn het resultaat van een testactie. Het invoeren van de autorisatie (zie afbeelding 4) bestaat uit het invoeren van een klantnummer en een pin. Ook het opslaan van de geautoriseerde klant bij de sessie kent attributen, zoals klantnummer, naam en woonplaats. In het eerste geval moeten de attributen worden ingevoerd tijdens de test; in het laatste geval wordt het behalen van de gewenste uitkomst geverifieerd aan de hand van de attributen. Met het testscenario wordt een van de postcondities van de use case waargemaakt, namelijk dat de klant is geïdentificeerd en opgeslagen in de sessie. Dit wordt overigens geverifieerd door de aanroepende use case Doen Overboeking (zie afbeelding 1). Ieder testscenario wordt nu uitgebreid met de benodigde attributen (zie afbeelding 5). 1. Toon pagina Identicieren Klant Klant voert Autorisatie in (klantnummer en PIN) Klant bevestigt 2. Klant wordt opgehaald 3. Klant wordt opgeslagen in Sessie (klantnummer, naam, woonplaats) afbeelding 5: testscenario met attributen Tenslotte wordt bij ieder testscenario één of meerdere testgevallen gespecificeerd. Een testgeval bestaat uit de opeenvolgende testacties in een testscenario waarbij waarden ingevuld worden voor de bijbehorende attributen. Ervaren testers herkennen al snel de belangrijke waarden voor een attribuut. Denk bijvoorbeeld aan standaard en minimum- en maximumwaarden. Belangrijk is om grenswaarden bij beslismomenten in de testgevallen mee te nemen. Uiteraard verschillen de gebruikte waarden voor attributen per testscenario. In het voorbeeld zal in het testscenario Klant geïdentificeerd een geldig klantnummer en PIN moeten worden ingevoerd. In het testscenario Geen autorisatie is het echter van belang een niet bestaande combinatie van klantnummer en PIN in te voeren. Ieder testgeval wordt uitgeschreven in een tabel, waarbij de testacties op de horizontale as en de attributen bij het testscenario op de verticale as staan (zie afbeelding 6). In de tabel worden de waarden voor de attributen ingevuld. Daarbij wordt opgenomen of het invoer- of Versie april 2002 Pagina 7
9 uitvoerattributen betreft. De ingevulde tabellen worden vervolgens gebruikt om de functionaliteit van de use case te testen. Use case Identificeren Klant Scenario Klant geïdentificeerd Klantnummer PIN Naam Woonplaats Toon pagina Identicieren Klant Klant voert Autorisatie in Klant bevestigt (I) (I) 1234 Klant wordt opgehaald Klant wordt opgeslagen (O) (O) Hoogendoorn (O) De Meern afbeelding 6: testgeval Integratie en applicatiearchitectuur Resteert nog het testen van de integratie van verschillende delen van de applicatie. Ook hiervoor bieden de use cases handvaten. De verschillende use cases maken gebruik van elkaar functionaliteit. De aanroep van een use case door een andere is beschreven in het stappenplan van de aanroepende use case (zie afbeelding 7). Na uitvoering van de functionaliteit van deze use case worden de postcondities van de aangeroepen use case geverifieerd. Deze verificatie maakt eveneens deel uit van het stappenplan. Zo maakt het testen van de postcondities van use case Identificeren Klant deel uit van het stappenplan van use case Doen Overboeking. Dit leidt weer tot een aantal testscenario s. In afbeelding 7 is er in het gewenste scenario een klant geselecteerd. In een van de faalscenario is in de aangeroepen use case geen klant geselecteerd. De verificatie van de postcondities is een beslismoment geworden. In de bijbehorende testscenario s wordt dus een testactie opgenomen die de postcondities verifieert. Use case Doen Overboeking 1. Voer uit Identificeren Klant 3. Als geen Klant is geïdentificeerd (niet in Sessie), stop dan 4. Haal Klant op uit Sessie 5. Toon Klant afbeelding 7: stappenplan van use case Doen Overboeking met aanroep van use case Identificeren Klant Zo wordt ook ieder use case diagram vertaald in testscenario s. De verificatie van de postcondities van een aangeroepen use case levert zo een beslismoment in het stappenplan van de aanroepenende use case. Versie april 2002 Pagina 8
10 Van requirements naar testgevallen Natuurlijk is gradatie aan te brengen in de diepgang van de tests. Afhankelijk van de beschikbare tijd, en vooral afhankelijk van het belang en de complexiteit van de functionaliteit, kan door het projectteam worden besloten om meer of minder gedetailleerd te testen. Dit kan resulteren in minder testgevallen, of in minder gedetailleerde testgevallen. Belangrijk hierbij is de inschatting van het risico dat wordt gelopen bij het onvoldoende testen van de functionaliteit. Een belangrijke constatering is dat het gebruik van UML een belangrijke stap voorwaarts is in de integratie van testen in moderne systeemontwikkelprojecten. De voordelen zijn legio. De hier beschreven werkwijze biedt een rechtstreekse vertaling van requirements naar testspecificaties. Daarnaast faciliteert UML ook hergebruik van ontwerp. Immers, de use case Identificeren Klant wordt vast vaker gebruikt in de applicatie. Nu worden ook de testscenario s van Identificeren Klant hergebruikt. Zo wordt voorkomen dat testscenario s en testgevallen dubbel worden gespecificeerd. Bij iedere use case hoort één unieke set testscenario s en testgevallen. Hiermee geldt de use case ook als een prettige eenheid voor het testen van functionaliteit. Versie april 2002 Pagina 9
11 Publicatie De tekst van dit artikel wordt gepubliceerd in het maanblad Informatie, mei Versie april 2002 Pagina 10
Methodiek. Versie: 16/05/2012 13:42:35
Methodiek Versie: 16/05/2012 13:42:35 Inhoudsopgave Methodiek... 2 Onze visie op het functioneel ontwerp... 2 Stappen in het ontwerpproces... 3 Methodiek Inleiding In dit deel van de encyclopedie wordt
Nadere informatieDeel III Modelleren en testen
Deel III Modelleren en testen Activity diagrammen Hoe modelleer ik een activity diagram bij een use case? Welke modelelementen kent een activity diagram voor een use case? Wat is control flow? Wat is object
Nadere informatieBusiness Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans
Business Scenario Voorbeeld Archimate Risico Extensie versie 0.1 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging Review historie Naam Afdeling Functie Datum
Nadere informatie1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie?
1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie? -Use case-diagram -Use case-beschrijving -Activity diagram -Sequentie diagram 2. Welke diagrammen beschrijven de structuur van de
Nadere informatieKenmerken van DLArchitect
Kenmerken van DLArchitect Bert Dingemans, e-mail : bert@dla-os.nl www : http://www.dla-os.nl 1 Inhoud KENMERKEN VAN DLARCHITECT... 1 INHOUD... 2 INLEIDING... 3 ARCHITECTUUR... 3 Merode... 3 Methode en
Nadere informatieHandleiding Amyyon Care BSN functionaliteit. Rondomzorg
Handleiding Amyyon Care BSN functionaliteit Inhoudsopgave 1 Inleiding... 3 2 BSN bevraging NAW... 4 3 BSN bevraging BSN... 7 4 BSN verificatie... 9 5 ID registratie... 11 6 WID controle... 12 7 Vergewissen...
Nadere informatieLes F-02 UML. 2013, David Lans
Les F-02 UML In deze lesbrief wordt globaal beschreven wat Unified Modeling Language (UML) inhoudt. UML is een modelleertaal. Dat wil zeggen dat je daarmee de objecten binnen een (informatie)systeem modelmatig
Nadere informatieBRP-BZM Use Case Realisations Guidelines
BRP-BZM Use Case Realisations Guidelines Versie 2.0 02-09-2011 Definitief Versiehistorie Datum Versie Auteur 23-12-2010 0.1 Eerste versie R.F. Schaaf 04-01-2011 1.0 Feedback verwerkt R. Schaaf en D. Geluk
Nadere informatieWhat s in it for me? Workshop veldtesten. Testteam Studielink Frans Lodewijkx Jasper Lindhout Ron Derks
What s in it for me? Workshop veldtesten Testteam Studielink Frans Lodewijkx Jasper Lindhout Ron Derks Doel workshop Medewerkers van instellingen voeling laten krijgen met testen van hun SIS in relatie
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 informatieDATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING
DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate data- & applicatiemodellering beschreven. Deze modelleervorm staat in verhouding
Nadere informatieTitel, samenvatting en biografie
Titel, samenvatting en biografie \ Peter Wanders De Black Box Dialog methode Voorjaarsevent Testnet: 22 juni 2009 Samenvatting Nog nooit heb ik heb een klant horen zeggen: Enorm vervelend dat het IT project
Nadere informatieEindtoets. Opgaven. 1 Gegeven is het domeinmodel van figuur 1. Domeinmodel voor betalingen. Eindtoets I N T R O D U C T I E.
Eindtoets I N T R O D U C T I E Deze eindtoets is bedoeld als voorbereiding op het tentamen. Het is belangrijk dat u de eindtoets pas probeert te maken op het moment dat u denkt klaar te zijn met de tentamenvoorbereiding.
Nadere informatieProcesvisie op Maat. Op basis van het Master Test Plan wordt een gedetailleerd testplan voor elke fase opgesteld.
1. 1.1. Inleiding Doel In de discipline vindt de validatie van datgene wat binnen het project is gerealiseerd plaats. Dit bestrijkt het gebied van unittest tot en met acceptatie door gebruikers en beheerorganisatie.
Nadere informatieDATAMODELLERING DATA MAPPING MODEL
DATAMODELLERING DATA MAPPING MODEL Inleiding In dit whitepaper wordt de datamodelleervorm data mapping model beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil
Nadere informatieGebruikershandleiding. StUF Testplatform Versie 1.3.0
Gebruikershandleiding StUF Testplatform Versie 1.3.0 Documentversie: 0.7 Datum 25 november 2014 Status In gebruik Inhoudsopgave 1 INLEIDING...3 2 GEBRUIK MAKEN VAN HET STUF TESTPLATFORM...4 2.1 INLOGGEN
Nadere informatieTechnisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0
Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin
Nadere informatieUnified Process. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.
Unified Process Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. Inleiding... 3 2. Unified Process... 4 3. Fasering... 5 3.1.
Nadere informatie1 Deelproject Spraakherkenning: SHoUT Audio Indexering Service
1 Deelproject Spraakherkenning: SHoUT Audio Indexering Service De in het CHoral project ontwikkelde audio-indexeringstechnologie op basis van automatische spraakherkenning (SHoUT) wordt beschikbaar gemaakt
Nadere informatieARE methodiek Het ontwikkelen van Informatie Elementen
ARE methodiek Het ontwikkelen van Informatie Elementen WI1: Het opstarten van het project Milestone 1 WI2: Ontwikkel een Vison WI3: Modelleer het Business Domain WI4: Creëer een Glossary WI7: Beheer wijzigingen
Nadere informatieDATAMODELLERING BASIS UML KLASSEMODEL
DATAMODELLERING BASIS UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm basis UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieMartin van Leeuwen Happy Testing
Titel, samenvatting en biografie Samenvatting: Deze presentatie beschrijft een aantal test maatregelen die in een RUP nieuwbouw project zijn genomen, om ervoor te zorgen dat het testen aan het eind van
Nadere informatieGAMP Toegepast op de DeskTopXorter Besturing DeskTopXorter
GAMP Toegepast op de DeskTopXorter Besturing DeskTopXorter 2 Opdrachtgever : Opdrachtnemers : Ing. P. van den Berg Michel van Reenen Thijs Mommen GAMP Toegepast op de DeskTopXorter Besturing DeskTopXorter
Nadere informatieOntwikkelingen rondom transparantie, compliancy en StUF Testplatform
Betreft: Releasebrief StUF Testplatform versie 1.3.0 Ontwikkelingen rondom transparantie, compliancy en StUF Testplatform Om gemeenten te helpen bij het realiseren van de digitale overheid werkt KING aan
Nadere informatieSjabloon testspecificatie. <<Organisatie>>
Sjabloon testspecificatie SYSQA B.V. Almere : Status : Opgesteld door : Organisatie Pagina 2 van 5 Inhoudsopgave Inleiding...3 1 Analyse functiebeschrijving...4
Nadere informatieOffective > CRM > Vragenlijst
Offective > CRM > Vragenlijst Onder het menu item CRM is een generieke vragenlijst module beschikbaar, hier kunt u zeer uitgebreide vragenlijst(en) maken, indien gewenst met afhankelijkheden. Om te beginnen
Nadere informatieCanonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans
Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor
Nadere informatieSubwerkgroep Methoden. Toelichting inhoud en voortgang tot nu toe
SPIDER werkgroep Requirements Management Subwerkgroep Methoden Toelichting inhoud en voortgang tot nu toe donderdag 17 januari 2008 Frans van Veen Bert Dubbelman Robert van Lieshout Erwin Bolwidt Jan-Willem
Nadere informatieSchatten met use cases
Eén van de grootste uitdagingen in software-ontwikkeling is hoe en wanneer de benodigde inspanning voor een project kan worden geschat. In de meer dan dertig jaar dat de software-ontwikkeling bestaat is
Nadere informatieTool Ambitie Resultaat
Tool Ambitie Resultaat Testautomatisering door eindgebruikers en regressietesten in de keten Praktijkvoorbeelden van Tosca Ferrie Wolff - Practice lead Tosca - Implementation Partner Tricentis ferrie.wolff@sogeti.com
Nadere informatieUpdate documentatie. KraamZorgCompleet versie 3.3. KraamzorgCompleet versie 3.3
Update documentatie KraamZorgCompleet versie 3.3 KraamzorgCompleet versie 3.3 Inhoudsopgave Update documentatie versie 3.3 Hoofdstuk 1 Tarieven per verzekeringsconcern...1 1.1 Verzekeringsconcerns...1
Nadere informatieDomeinmodellen en klassendiagrammen
Overview Architectuur Deployment-diagram Software-architectuur 1 Architectuur Deployment-diagram Software-architectuur 2 3 Architectuur Architectuur Deployment-diagram Software-architectuur Webapplicatie
Nadere informatieDATAMODELLERING SIPOC
DATAMODELLERING SIPOC Inleiding In dit whitepaper wordt de datamodelleervorm Sipoc beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen van
Nadere informatieKwaliteitsbewaking en testen in ICT beheerorganisaties
DKTP Informatie Technologie Veembroederhof 1 1019 HD Amsterdam Telefoon 020 427 52 21 Kwaliteitsbewaking en testen in ICT beheerorganisaties Voor de meeste projectgroepen die software ontwikkelen vormt
Nadere informatieAansluiting testen en toetsen
Aansluiting testen en toetsen Versie 1.4 Datum 4 augustus 2017 Inhoud Inhoud... 2 1 Inleiding... 4 2 Doelstelling aansluittoets... 5 3 Achtergrond... 6 4 De diensten van de BV BSN... 8 5 Beschrijving testset
Nadere informatieInstructie hergebruik klantgegevens online TAF Rekentool
Instructie hergebruik klantgegevens online TAF Rekentool De online versie van de TAF Rekentool vindt u op www.tafrekentool.nl. Hier logt u in met uw gebruikersnaam en wachtwoord die u ook voor het TAF
Nadere informatieWhitepaper Process Driven Requirements Testing
Whitepaper Process Driven Requirements Testing Inleiding Een acceptatietest is een door gebruikers uitgevoerde test met als doel het vaststellen of een oplossing (ICT en non-ict) voldoet aan de requirements
Nadere informatieCursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML
Cursus Analyse voor Web Applicaties 1 Organisatie Opleiding Module Onderwerp Syntra AB Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Analyse op basis van SDM en UML
Nadere informatieArchimate risico extensies modelleren
Archimate risico extensies modelleren Notatiewijzen van risico analyses op basis van checklists versie 0.2 Bert Dingemans 1 Inleiding Risico s zijn een extra dimensie bij het uitwerken van een architectuur.
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 informatieSelenium IDE Webdriver. Introductie
Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3
Nadere informatieTools voor canonieke datamodellering Bert Dingemans
Tools voor canonieke datamodellering Tools voor canonieke datamodellering Bert Dingemans Abstract Canonieke modellen worden al snel omvangrijk en complex te beheren. Dit whitepaper beschrijft een werkwijze
Nadere informatieUnified Modeling Language
Unified Modeling Language Een introductie voor leden van de expertgroep Informatiemodellen Harmen Mantel, Ordina ICT Management & Consultancy, werkzaam voor KING DOELSTELLING PRESENTATIE GEMEENSCHAPPELIJKE
Nadere informatieNaam: Draaiboek decentrale implementatie PAUW en Tridion
Programma Aanpak Universitaire Website (PAUW) Draaiboek decentrale implementatie PAUW en Tridion Inleiding In het kader van het Programma Aanpak Universitaire Website (PAUW) is afgesproken dat alle decentrale
Nadere informatieDATAMODELLERING ARCHIMATE DATAMODELLERING
DATAMODELLERING ARCHIMATE DATAMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate datamodellering beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.
Nadere informatieORGANISATORISCHE IMPLENTATIE BEST VALUE
ORGANISATORISCHE IMPLENTATIE BEST VALUE EEN ONDERZOEK NAAR DE IMPLEMENTATIE VAN BEST VALUE BINNEN EEN SYSTEMS ENGINEERING OMGEVING STEPHANIE SAMSON BEST VALUE KENNIS SESSIE WESTRAVEN 17 JUNI 09.00 12.00
Nadere informatieJ2EE/.NET en de rol Applicatie Architectuur
J2EE/.NET en de rol Applicatie Architectuur Edwin van Dillen evdillen@sogyo.nl 2003 Sogyo Information Engineering 1 Sogyo information engineering! IT Innovator sinds 1995! Klanten: ABN AMRO, Rabobank,
Nadere informatieTechnische architectuur Beschrijving
A gemeente Eindhoven Technische architectuur Beschrijving Specificatiecriteria Versie 1.1 A. van Loenen Technisch Beleidsadviseur B&E 21-Sep-2011 avl/fd11027578 Colofon Uitgave Gemeente Eindhoven Realisatie
Nadere informatie1.1 Controles DNB voert verschillende controles uit wanneer een rapportage in het DLR is ingediend. Deze zijn in onderstaand schema aangegeven:
Onderwerp: CRD-IV Alert XBRL Special Februari 2016 Divisie Statistiek Afdeling Bancaire Toezichtstatistieken In deze editie van de CRD-IV Alert XBRL Special gaan we verder in op het verwerkingsproces van
Nadere informatieBDD/Gherkin. Een introductie
BDD/Gherkin Een introductie Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. Inleiding... 3 2. BDD... 4 3. Gherkin... 5 4. BDD-Tools... 6 5. Voordelen... 7 6. Benodigde kennis en vaardigheden...
Nadere informatieInhoud. Deel een Het ontwikkeltraject 13. Inleiding 11
5 Inhoud Inleiding 11 Deel een Het ontwikkeltraject 13 1 Werken binnen organisaties 15 1.1 Non-profit-organisatie 15 1.2 Profit-organisatie 16 1.3 Doelen 16 1.4 Rechtsvormen 16 Rechtspersoon 17 Persoonlijke
Nadere informatieKIM. Slimme acties ondernemen
KIM Slimme acties ondernemen CONTROLE KWIJT? Herkent u dit soort ervaringen ook? Uw organisatie heeft allerlei systemen in huis, maar Niemand weet echt meer hoe het systeem exact werkt Voor kleine wijzigingen
Nadere informatieGebruikershandleiding Add-on Data Workbench
Gebruikershandleiding Add-on Data Workbench Versie 6.3.5 Antea Group Inhoudsopgave Inleiding... 1 1. Data Workbench... 2 GBI 6.3.5 Add-on Data Workbench Inhoudsopgave Inleiding Deze handleiding is opgesteld
Nadere informatieDATAMODELLERING DATA FLOW DIAGRAM
DATAMODELLERING DATA FLOW DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm data flow diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil
Nadere informatieMarc Koper Performancetesten voor dummies
Titel, samenvatting en biografie Marc Koper Performancetesten voor dummies Samenvatting: Systemen worden met de dag complexer met vaak ook nog veel koppelingen naar andere systemen. Maar men verwacht wel
Nadere informatieSoftware Test Plan. Yannick Verschueren
Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1
Nadere informatieMet deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.
Handleiding Office+ Introductie Met de module Office+ gaat een lang gekoesterde wens voor vele gebruikers van Unit 4 Multivers in vervulling: eenvoudig koppelen van documenten in relatiebeheer of documentmanagement
Nadere informatieOrganisatie SYSQA B.V. Pagina 1 van 6 Titel Overzicht Versie 1.0 Onderwerp Overzicht blackbox testtechnieken Datum 15 februari 1996
Organisatie SYSQA B.V. Pagina 1 van 6 Black-Box Test Technieken Er zijn een aantal test specificatie technieken, verder testtechnieken genoemd, die bruikbaar zijn binnen het black-box acceptatietesten.
Nadere informatieGebruik Service Cloud Portaal
Gebruik Service Cloud Portaal Er zijn in het Portaal vier menuopties. Bij de optie Support maakt u nieuwe Cases aan en beheert u uw Cases. Bij de Kennisbank vindt u artikelen met informatie van eerdere
Nadere informatieBeginnen met de Agenda & planning module
Auteur : Reint Endendijk Versie : 1.0 Datum : 22 juni 2010 2 Minimale stappen om te beginnen Introductie Hieronder wordt het minimum aantal stappen om te beginnen met de module Agenda & Planning kort beschreven.
Nadere informatieVan requirements naar teststrategie
Van requirements naar teststrategie Testnet 7 januari 009 Ruud Harreman Appie Pries Waarom dit onderwerp? Leveranciersperspectief Bestaande testmethodes geven weinig aanknopingspunten hoe requirements
Nadere informatieInhoudstafel. UML (Unified Modeling Language)
UML (Unified Modeling Language) Inhoudstafel Inleiding...2 Waarvoor dient UML...2 Wat is UML... 2 Use-cases... 2 Inleiding...2 Voorbeeld...3 Eigenschappen van een goede use-case...3 Wat is een actor...4
Nadere informatieAntwoordmodel. Meerkeuzevragen (40 punten)
Antwoordmodel Aan dit antwoordmodel kunnen geen rechten worden ontleend. Het antwoordmodel dient als indicatie voor de corrector. Gebruikte literatuur: Donga, G. en Pinkster, B. (2007). Informatieanalyse.
Nadere informatieTestNet voorjaarsevenement 2014 Managen van een KetenTest bij NS met hun TOPAAS toolsuite. Managen van een Ketentest bij NS met hun TOPAAS tool-suite
Managen van een Ketentest bij NS met hun TOPAAS tool-suite Bart Broekman mei 2014 Onderwerpen De (prachtige) TOPAAS tooling De (niet zo prachtige) project-situatie De (oh zo mooie) dingen die we ermee
Nadere informatiebedrijfsprocessen en vormt daarmee de kapstok voor de producten van andere disciplines. Het PAM is geen RUP concept.
1. 1.1. Inleiding Doel De Requirementdiscipline richt zich op het vaststellen en vastleggen van de eisen en wensen die aan een oplossing worden gesteld: de requirements. Rollen De keyrol binnen deze discipline
Nadere informatieKENMERKEN MODEL BASED TESTING TOOLS
Testoptimal Helpt de met data selectie /data generatie volgens CTE Aan logische testgevallen Kan de leesbare logische testgevallen dekking op het op data dekking op de requirements opgenomen in het Goed
Nadere informatietesting with a smile
testing with a smile Online software voor volledig en gebruiksvriendelijk testmanagement! TESTEN MOET LEUK ZIJN Functioneel acceptatieen gebruikerstesten. Ongeëvenaard in compleetheid en eenvoud. On-Line,
Nadere informatieWijzigingsvoorstel op het Logisch Model Aquo
Wijzigingsvoorstel op het Logisch Model Aquo Wijzigen veldlengte Voornamen natuurlijk persoon (SNPVRNM) RfC W-0901-0014 Indiener Datum 09-03-2009 Kenmerk W. Baumgartner, Waterschap Vallei en Eem RfC W-0901-0014
Nadere informatieMaak het betrouwbaar houden van het Digitaal KlantDossier mogelijk
Maak het betrouwbaar houden van het Digitaal KlantDossier mogelijk Handleiding configureren correctieservice in Suwinet-Inkijk Mei 2011 1.! Digitaal klantdossier heeft alleen waarde als je erop kunt vertrouwen
Nadere informatieProcesvalidatie voor een veiliger ketentest
Procesvalidatie voor een veiliger ketentest Johan Vink TestNet Voorjaarsevenement 2010 Agenda Inleiding Typering project & testaanpak Werkwijze business proces Probleem De opdracht voor het testteam Probleemanalyse
Nadere informatieModule 1 Programmeren
Module 1 Programmeren Programmeertalen 13 1.1 Inleiding 13 1.2 Programmeertalen in historisch perspectief 13 1.2.1 Machinecode 13 1.2.2 Assembleertalen (assembly) 14 1.2.3 Hogere programmeertalen 15 1.2.4
Nadere informatieTESTEN VOLGENS TMAP, EEN KORTE INTRODUCTIE. 1. Inleiding. 2. TMap methode. Kwaliteit zonder gestructureerd testen is toeval.
TESTEN VOLGENS TMAP, EEN KORTE INTRODUCTIE Kwaliteit zonder gestructureerd testen is toeval Inhoudsopgave 1. Inleiding 2. De TMap methode 3. De fase Planning & Beheer 4. De fase testspecificatie 5. De
Nadere informatieInhoud. Introductie tot de cursus
Inhoud Introductie tot de cursus 1 Plaats en functie van de cursus 7 2 Inhoud van de cursus 8 2.1 Voorkennis 8 2.2 Leerdoelen 8 2.3 Opbouw van de cursus 8 2.4 Leermiddelen 9 3 Aanwijzingen voor het bestuderen
Nadere informatieGebruikershandleiding ZorgInfo Verstrekkingen Portaal (VP)
Gebruikershandleiding ZorgInfo Verstrekkingen Portaal (VP) Gebruikershandleiding depothouder 2.0.docx 29-12-14 1 van 16 Inleiding Het ZorgInfo Verstrekkingen Portaal (VP) is een internetapplicatie waarmee
Nadere informatieChange Management RFC Checklist
Change Management Versie 1.0 27 juli 2011 Definitief Auteur : Bart de Best Akkoord : Bart de Best Datum : 27 mei 2011 Versie : 1.0 Referentie : Pagina : I Colofon Titel Change Management Ondertitel Versie
Nadere informatieTaak 2.1.4 Eerst zien dan geloven... 1. Inhoud
Taak 2.1.4 Eerst zien dan geloven Inhoud Taak 2.1.4 Eerst zien dan geloven... 1 Inhoud... 1 Inleiding... 2 Modules van urenregistratiesysteem (Blokboek)... 3 Module applicatiebeheer... 3 Module projectbeheer...
Nadere informatiea. Wat wordt verstaan onder V&V? b. Uit welke kernactiviteiten bestaat V&V? c. Noem enkele voor- en nadelen van inspecties. d. Idem voor testen.
Eindtoets T07351 Software engineering Een eindtoets staat in het algemeen model voor het tentamen van de betreffende cursus. Aangezien deze cursus een mondeling tentamen heeft, bevat deze eindtoets slechts
Nadere informatieSnelstartgids FiloCAD2
Snelstartgids FiloCAD2 Inleiding FiloCAD 2 Met deze korte inleiding leert u de belangrijkste functionaliteiten van het programma FiloCAD2 kennen. Als u een FiloCUT3 machine bezit en de licentie heeft ontvangen,
Nadere informatieBDO CRM Platform. Handleiding 1.0 oktober 16
BDO CRM Platform Handleiding 1.0 oktober 16 Inhoudsopgave 1. Inloggen & startmenu... 3 2. Actie toevoegen... 4 2.01 Actie type... 5 2.02 Taak deadline... 5 2.03 Taak toewijzen... 5 2.04 Selecteer de organisatie...
Nadere informatieRegistratie Data Verslaglegging
Sjablonen Websupport Registratie Data Verslaglegging Websites Inrichtingen Video solutions Rapportages Consultancy Imports Helpdesk Exports Full Service Dashboards Registratie Koppelen en controleren De
Nadere informatieBeschrijving Serviceportaal KVK Micro en Klein
Beschrijving Serviceportaal KVK Micro en Klein Serviceportaal Kamer van Koophandel (KVK) / Zelf Deponeren Jaarrekening (versie 20190412) Inhoud 1. Na het aanmelden 2. Het dashboard 3. Meertaligheid 4.
Nadere informatieINSTRUCT Samenvatting Praktijk Access 2010, H2 SAMENVATTING HOOFDSTUK 2
SAMENVATTING HOOFDSTUK 2 Sorteren en filteren in een tabel Sorteren kun je met de knoppen (Oplopend) en (Aflopend). Hiermee zet je records in alfabetische of numerieke volgorde. Er wordt gesorteerd op
Nadere informatieBeheervoorziening BSN - Overzicht functionaliteiten
Beheervoorziening BSN - Overzicht functionaliteiten Versie 2.9 Datum 10 maart 200 Inhoud Inhoud 2 Inleiding 3 1.1 Definities 3 1.2 Referenties 3 2 Functionaliteit BV BSN 2.1 Globale use case beschrijving
Nadere informatiePSD. Reeksen van logische procedures om problemen op te lossen in een eindig aantal stappen.
Inleiding Computers en andere digitale apparatuur is tegenwoordig niet meer weg te denken in de huidige samenleving. Zonder programma s zijn deze apparaten echter niets waard. Het zijn de programma s die
Nadere informatiePlan van aanpak Toogle
Plan van aanpak Toogle Gemaakt door, Kevin Donkers Paul v.d. Linden Paul Eijsermans en Geert Tapperwijn 1 Inhoudsopgave 1 Inhoudsopgave...2 2 Inleiding...3 3 Projectopdracht...4 4 Projectactiviteiten...5
Nadere informatieVraag 1... Vraag 2... Vraag 3...
Nota: Schrijf je antwoorden kort en bondig in de daartoe voorziene velden. Elke theorie-vraag staat ofwel op 1.5 ofwel op 2 punten, en elke oefening op 10 punten. Het geheel staat op 60. Vraag 1...[.../3]
Nadere informatiekwaliteitsmeterplus 4
kwaliteitsmeterplus 4 Testen voor de toekomst Eenvoudig en intuïtief Werkproces georiënteerd Scheiding bevindingen en issues Hertest methode Schermafdruk en -opnames SaaS Open platform kwaliteitsmeterplus
Nadere informatieSoftware Design Document
Software Design Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Nadere informatieFunctioneel Applicatie Beheer
Functioneel Applicatie Beheer Functioneel Applicatie Beheer Goed functioneel beheer werkt als smeerolie voor uw organisatie en zorgt voor een optimale aansluiting van de informatievoorziening op de primaire
Nadere informatieGebruikershandleiding Add-on Historie
Gebruikershandleiding Add-on Historie Versie 6.3.5 Antea Group Inhoudsopgave Inleiding... 1 Add-on Historie... 2 1 Inleiding en achtergrond... 2 1.1 Weergeven... 2 2 Zoeken op kaart... 2 2.1 Zoek laag...
Nadere informatieAccess voor beginners - hoofdstuk 25
Access voor beginners - hoofdstuk 25 Handleiding van Auteur: OctaFish Oktober 2014 Werken met Klassemodules Tot nu toe heb ik in de cursus Access veel gewerkt met formulieren, en met procedures en functies.
Nadere informatieDATAMODELLERING CRUD MATRIX
DATAMODELLERING CRUD MATRIX Inleiding In dit whitepaper wordt de datamodelleervorm CRUD Matrix beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld
Nadere informatieHandleiding Mooy Logistics Servicedesk
Handleiding Mooy Logistics Servicedesk Handleiding Mooy Logistics Servicedesk... 1 1. Inloggen... 2 2. Zoeken naar documenten.... 3 3. Downloaden van alle documenten op factuurnummer.... 5 4. Order regels
Nadere informatieGebruikshandleiding module Party-Feestdagen
Gebruikshandleiding module Party-Feestdagen Auteur: R. van der Veen TFC-Services Algemeen: Onderstaande iconen worden in veel schermen getoond binnen TFC: Nieuw: Hiermee kan een nieuw record aangemaakt
Nadere informatieFunctionele en technische meldingen
0.1 Foutmeldingen BAG Bevragen Functionele en technische meldingen Datum 28 januari 2013 Versie 0.1 ConceptNiet gevonden: wijzig het profiel: "Standaard" Versiehistorie Versie datum locatie omschrijving
Nadere informatieTicon. De volgende generatie projectmanagement
De volgende generatie Optimaal Het virtueel bouwproces model binnen de GWW Virtueel bouwproces model Het fundament van Ticon is het Virtueel bouwproces model. Dit datamodel is een collectie van alle projectgegevens
Nadere informatieTechnisch Ontwerp Ontwerp template
Auteur Dennis Steenwijk Versie Datum Status 1 Inleiding 2 Versie geschiedenis Versie Datum Status Naam Omschrijving 03-10-08 Dennis Steenwijk versie 2 van 9 Versie geschiedenis 3 Distributie Naam Functie
Nadere informatieMet een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren
Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Om eens wat ervaring op te doen met de Windows Azure Marketplace heb ik een publieke en gratis databron gekozen
Nadere informatieRelease notes. Versie 2.3
DEFINITIES EN TELRICHTLIJNEN VOOR DE TOEPASSING VAN FUNCTIEPUNTANALYSE Release notes Versie 2.3 nesma.org VOORWOORD 1 VOORWOORD In 2005 werden de Nesma FPA telrichtlijnen verheven tot de Internationale
Nadere informatieFunctionele beschrijving integratie Bluebeam Revu ECM systemen
ECM Pro Solutions Telefoon: (+31) 046 8509263 Website: www.ecmprosolutions.com Email: info@ecmprosolutions.com KvK 56313047 Functionele beschrijving integratie Bluebeam Revu ECM systemen Versie Status
Nadere informatie