B3: Systematisch bouwen van informatiesystemen SDM-fase 3: Detailontwerp

Maat: px
Weergave met pagina beginnen:

Download "B3: Systematisch bouwen van informatiesystemen SDM-fase 3: Detailontwerp"

Transcriptie

1 V SDM - FASE 3 DETAILONTWERP V.1 Inleiding Zoals reeds besproken onderkent de in Nederland veel gebruikte procesbeheersingsmethode SDM II (System Development Methodology, versie II) bij de bouw van informatiesystemen de volgende ontwikkelingsfasen: fase 0 informatieplanning fase 1 definitiestudie fase 2 basisontwerp ==> fase 3 detailontwerp fase 4 realisatie fase 5 invoering fase 6 gebruik en beheer De vierde fase van SDM, fase 3. detailontwerp, bestaat uit een aantal activiteiten die als volgt samenhangen: 3.1 uitganspunten plan van aanpak FUNCTIONEEL D EEL rapport toekomstige organisatie opstellen 3.3 functies detailleren 3.4 gegevensstructuur detailleren 3.5 ontwikkel mens/machine interfaces 3.6 opstellen rapport functioneel ontwerp 3.7 valideer rapport functioneel ontwerp TECHNISCH DEE L Specificeer procedures/formuli eren 3.9 Specificeer beeldscherm/lijsti ndeling 3.10 Ontwerp opslagstructuur 3.11 Specificeer programmatuur valideer technisch ontwerp 3.13 maak gedetailleerd testplan maak plan v realisatie en inv oering 3.15 rapporteer over detailontwerp Met de gearceerde blokken in het schema zijn weer de zogenaamde mijlpaalproducten aangegeven. DO.1

2 Toelichting bij SDM-fase 3 De fase Detailontwerp is de eerste fase, waarin de ontwikkeling van een in het Basisontwerp bepaald deelsysteem begint. Het doel van de huidige fase 3 is het vervaardigen van de gedetailleerde specificatie van zo'n deelsysteem, waarin zowel de functionele als de technische aspecten beschreven zijn, inclusief de organisatorische consequenties. Binnen het Detailontwerp zijn twee etappes te onderkennen; in de eerste etappe staan de functionele aspecten centraal en in de tweede etappe de technische aspecten. In beide etappes moet duidelijk worden hoe de verschillende functies vervuld zullen worden. In die eerste, functionele etappe moet vooral in overleg met de toekomstige gebruikers gedetailleerd bepaald worden hoe het systeem zich moet gedragen en hoe er mee samengewerkt moet worden. Hoe moet het samenspel tussen gebruiker en systeem zijn, zodat het werkproces van de gebruiker optimaal kan worden ondersteund en uitgevoerd? De functionele aspecten hebben betrekking op: - de te verrichten bewerkingen (en de volgorde ervan); - de te produceren uitvoer; - de te verwerken invoer; - de te bewaren gegevensverzameling; en: - de gewenste/vereiste prestatie. Belangrijk is de betrokkenheid van de gebruikers bij het detailleren van de functies en het vaststellen van de gewenste kwaliteit van de te vervaardigen producten. Daarna worden de technische aspecten (met afnemende gebruikersparticipatie en toenemende invloed van de 'technische mensen') gedetailleerd bepaald; er wordt een technische uitwerking gegeven aan het functionele ontwerp uit het functionele deel van de detailontwerp-fase. Bijvoorbeeld wordt in het technische deel de fysieke opslagstructuur van de gegevenstabellen vastgelegd (activiteit 3.10). De toekomstige gebruikers van het informatiesysteem hebben van deze interne (technische) tabelstructuur geen weet; zij hebben alleen te maken met het conceptuele gegevensmodel uit het functionele deel van het ontwerp. In dit deel van het detailontwerp wordt ook de wijze van testen gedetailleerd uitgewerkt in een acceptatietestplan. De functies van het gerealiseerde informatiesysteem zullen conform dit plan worden getest. De technische aspecten hebben o.a. betrekking op: - handmatige procedures; - beeldschermindelingen; - lijstindelingen; - programma-specificatie en: - fysieke structuur van de database. N.B. Met het hoe langer hoe meer opkomen van prototyping (met grafische user interface en screen designers) lijkt het niet alleen handig, maar vaak ook efficiënt om activiteit 3.3 (detailleren van het gedrag van de functies naar de gebruiker toe) te combineren met activiteit 3.9 (specificeer beeldscherm/lijstindeling). Het vereiste vastleggen van de door de gebruiker uit te voeren bewerkingen (en hun volgorde) kan deels hand in hand gaan met het prototypen/vastleggen van de benodigde grafische user interface. Uiteraard moet dit dan voorafgegaan worden door activiteit 3.5, waarin de criteria vastgelegd worden, waaraan de beeldscherm- (en lijst-) indelingen zullen moeten voldoen. Het detailontwerp is het laatste product waarin nog wijzigingen kunnen worden aangebracht zonder dat dit direct gepaard gaat met hoge kosten of ernstige vertragingen. Wel moet je dan heel voorzichtig zijn met wijzigingen die consequenties hebben in de relaties met andere deelprojecten. N.B. In de volgende SDM-fase (realisatie) volgt pas de omzetting naar programma's of handmatige procedures. DO.2

3 V.2 Opsomming van de Detailontwerp-activiteiten We geven hier eerst weer een volledige opsomming van alle (15) in deze SDM-fase te verrichten activiteiten en bespreken daarna weer uitvoeriger niet alleen de bedoeling van die afzonderlijke activiteiten, maar ook een manier waarop ze uitgevoerd kunnen worden. 3.1 Leg uitgangspunten vast en stel plan van aanpak op 3.2 Bepaal detailstructuur toekomstige organisatie 3.3 Detailleer functiestructuur 3.4 Detailleer gegevensstructuur 3.5 Specificeer mens/machine-interfaces 3.6 Vervaardig functioneel ontwerprapport 3.7 Valideer functioneel ontwerprapport 3.8 Specificeer procedures en formulieren 3.9 Specificeer beeldscherm- en lijstindelingen 3.10 Ontwerp opslagstructuur 3.11 Specificeer programmatuur 3.12 Valideer technisch ontwerp 3.13 Vervaardig gedetailleerd testplan 3.14 Vervaardig plan voor realisatie en invoering 3.15 Rapporteer over Detailontwerp. Ook geven we hier weer een overzicht van de diverse bijlagen bij dit hoofdstuk over Detailontwerp: Voor gebruik vanaf oefenfase: DO-a) Detailleer functiestructuur via Input-Process-Output-benadering DO-b) Basisgegevensstructuur detailleren: beperkingsregels DO-c) Basisgegevensstructuur detailleren: identificatie /gegevens DO-d) Detailontwerp opslagstructuur maken (bij activiteit 3.10) DO-e) Rapport Detailontwerp Factureringsafdeling DO-f) Richtlijnen voor het ontwerpen van een gebruikersinterface Met betrekking tot de oefenopdracht 3 zèlf: DO-g) Goede raad voor het maken van oefenopdracht 3 (van week 5) DO-h) Oefenopdracht 3: Zakboekinformatiesysteem Fase 3 Voor gebruik in projectfase: DO-i) Rapport Detailontwerp Secretariaat sportvereniging DO-j) Functioneel testplan opstellen V.3 Activiteiten voor het detailontwerp tijdens de oefenfase: BEPERKING + OMGOOIEN VOLGORDE! In het oefendeel van de cursus beperken we ons tot het uitvoeren van een beperkt aantal activiteiten uit deze fase en doen dat tevens in een aangepaste volgorde: Uit Functioneel deel : - GEGEVENSSTRUCTUUR DETAILLEREN ACTIVITEIT 3.4 en vervolgens: Uit Technisch deel : - DETAILONTWERP OPSLAGSTRUCTUUR MAKEN ACTIVITEIT 3.10 en daarna weer uit Functioneel deel : - (criteria) MENS/MACHINE-INTERFACES DETAILLEREN ACTIVITEIT SPECIFICEER BEELDSCHERM- EN LIJSTINDELINGEN ACTIVITEIT FUNCTIES DETAILLEREN ACTIVITEIT 3.3 N.B. Uit efficiency-overwegingen combineren we activiteiten 3.3 en 3.9.! - Uiteraard moet de ook de plannings- (3.1) en evaluatie-activiteit (3.15) uitvoeren. DO.3

4 V.4 Beschrijving van de afzonderlijke activiteiten van de Detailontwerp-fase Activiteit 3.1 Leg uitgangspunten vast en stel plan van aanpak op Als belangrijkste uitgangspunt voor het detailontwerp dienen over het algemeen de producten uit het basisontwerp. In een plan van aanpak wordt - rekening houdend met het projectplan uit het basisontwerp - vastgelegd hoe de fase detailontwerp zal worden doorlopen: welke activiteiten worden uitgevoerd, welke producten gemaakt worden, welke momenten van afstemming en besluitvorming er zijn en binnen welke tijd en onder welke voorwaarden een en ander zal worden gerealiseerd. Voor dit plan van aanpak is speciaal van belang dat de afzonderlijke onderdelen van het ontwerp door verschillende teams van personen worden uitgewerkt; dat stelt speciale eisen aan de planning en de bewaking van de werkzaamheden. Detailontwerp: FUNCTIONEEL DEEL Activiteit 3.2 Bepaal detailstructuur toekomstige organisatie Uitgaande van de resultaten uit activiteit 2.2 (aangeven van de toekomstige werkomgeving) uit de SDM-fase basisontwerp, wordt hier de detailstructuur van de toekomstige organisatie vastgelegd. Organisatiestructuur, verantwoordelijkheden, rapportering en bestuurlijke aspecten moeten tot in detail duidelijk zijn. In deze detaillering krijgen vooral de veranderingen aandacht die tengevolge van de invoering van het informatiesysteem ten opzichte van de bestaande situatie in de organisatie zullen optreden. Daarbij wordt aangegeven hoe die veranderingen (stapsgewijs) zullen worden gerealiseerd (een plan voor omschakeling). In deze activiteit wordt dus de basis gelegd voor een soepel verlopende invoering (fase 5) van het informatiesysteem. Alle mogelijke knelpunten in de verandering van de organisatie van de bestaande situatie naar de nieuwe (geautomatiseerde) situatie moeten hier in kaart zijn gebracht en er moet in detail zijn vastgelegd hoe deze knelpunten zullen worden opgeheven. De bevindingen worden neergelegd in een rapport toekomstige organisatie dat aan de opdrachtgever wordt aangeboden. Voor een concrete uitwerking verwijzen we naar het 'rapport toekomstige organisatie' voor het secretariaat van de ons bekende sportvereniging, dat als bijlage DO-h aan dit hoofdstuk is toegevoegd. Het systeemconcept dat in de fasen definitiestudie en basisontwerp reeds een invulling heeft gekregen, wordt nu nader gedetailleerd naar functies (activiteit 3.3), gegevens (activiteit 3.4) en interfaces (activiteit 3.5). Activiteit 3.3 Detailleer functiestructuur N.B. Zoals reeds eerder gesteld, is het niet alleen handig, maar vaak ook efficiënt om deze activiteit 3.3 te combineren met activiteit 3.9 (specificeer beeldscherm/lijstindeling); nadat activiteit 3.5 is gedaan. En als je eerst activiteiten 3.4 ook 3.10 doet en een database-schema bepaalt en al implementeert, dan kun je waarschijnlijk daarna via tools/wizards allerlei gebruikersschermen gemakkelijk aanmaken. In de eerdere fasen van SDM stond steeds het wat van de functies (wat kan het informatiesysteem) centraal; in deze fase detailontwerp zullen we nu ook een duidelijke invulling gaan geven aan hoe de functies van het informatiesysteem naar de gebruiker toe vervuld zullen worden. De basisfuncties die in het basisontwerp zijn aangegeven met wat de functie moet doen, worden nader gedetailleerd naar hoe de functie dat moet doen. Wij proberen de functies tot zover te detailleren dat elke gedetailleerde actie in het algoritme van de functie voor de gebruiker duidelijk is. Enerzijds betekent dit dat aan de gebruiker de samenhang tussen de grondstofgegevens en de door de betreffende actie geproduceerde productgegevens duidelijk moet zijn. DO.4

5 Anderzijds proberen we het hoe van de functies (hoe deze in elkaar zitten) duidelijk te maken door te beschrijven hoe de gebruikersdialoog met de functie verloopt. Goede specificaties zijn: - ondubbelzinnig : ze zijn slechts op één manier uit te leggen; - volledig: ze beschrijven alle eisen waaraan voldaan moet worden: functionaliteit, prestatie, beveiliging, etc. - verifieerbaar: het moet later mogelijk zijn te bepalen of het gewenste resultaat is bereikt; - consistent: de onderdelen mogen op geen enkele wijze met elkaar in tegenspraak zijn; - onderhoudbaar: het onderhoud is eenvoudiger wanneer alles slechts éénmaal is vastgelegd. Geprobeerd wordt de detailbeschrijving van de functies te doen op een voor de toekomstige gebruiker van het informatiesysteem begrijpelijke wijze zodat die gebruiker het detailontwerp kan begrijpen en daarop kan reageren. Realiseer je goed dat het hoe op gebruikersniveau moet worden beschreven en geen technische details mag bevatten. Het conceptuele model van de werkelijkheid van de gebruiker, zoals dat vastligt in informatiestructuurdiagrammen, speelt in deze beschrijving uiteraard een belangrijke rol. De uitwerking van het hoe van de functies van het informatiesysteem betreft vooral de algoritmische uitwerking van hoe een basisfunctie van het informatiesysteem gestalte zal krijgen. Ook een algoritmische uitwerking van de keuzestructuur (de basisdialoog / menu-functies) binnen het informatiesysteem, moet hier gemaakt worden. De bedoelde algoritmische uitwerking wordt bepaald door drie dingen: - wat moet de betreffende basisfunctie van het informatiesysteem doen? dit is bekend uit het basisontwerp - welke beperkingen liggen er op de vorm van de gegevens? dit komt ook terug in activiteit 3.4 van het detailontwerp - wat voor dialoog met de gebruikers wordt er gewenst? dit komt ook terug in activiteiten 3.5 en 3.9 van het detailontwerp Gezamenlijk belichamen deze drie elementen de randvoorwaarden voor de nadere uitwerking van het hoe van een basisfunctie. Wanneer de algoritmische uitwerking van dat hoe bekend is, kan ook de gedetailleerde uitwerking (interface) van de dialoog tussen basisfunctie en gebruiker gemaakt worden (activiteiten 3.5 en 3.9). N.B. Nogmaals: uit efficiency-overwegingen zullen wij deze activiteiten combineren! De 'wortel' van het informatiesysteem, de hoofdfuncties en de functies worden algoritmisch uitgewerkt; daarbij zijn zowel de invoer- als de informatie-, dialoog- als menu-schermen van belang. Wij zullen in deze cursus voor het nader detailleren van de basisfuncties een aanpak gebruiken die gebaseerd is op een Input-Process-Output-benadering. Aan de hand van (een prototype van) een user interface bespreken we met de gebruiker hoe zo n user interface bij verschillende soorten invoer zicht moet gedragen en dus bijvoorbeeld welke uitvoer (productgegevens) de functie produceert. Bij dat gewenste gedrag geven we een algoritmische beschrijving van het hoe van de functie, waarbij onder meer duidelijk gewenste keuzes en/of herhalingen worden vastgesteld. In de functies worden door de gebruiker ingetikte gegevens altijd meteen gecontroleerd op vorm; bij vormfouten wordt daarvan melding gemaakt en wordt een herkansing geboden. Interacties met de gegevensbank kunnen slagen (waarvan aan de gebruiker melding wordt gemaakt) of falen (ook daarvan wordt aan de gebruiker melding gemaakt). In geval van falen wordt een herkansing geboden. Hoe precies de interacties met de gegevensbank: selecteer, voeg toe, verwijder en muteer, gestalte krijgen komt in de realisatiefase aan bod. Dan zullen alle bij die interactie met de gegevensbank in aanmerking komende beperkingsregels worden gecontroleerd op geldigheid. Het product van activiteit 3.3 zal 'in het echt' ook prestatie- en beveiligingseisen bevatten. Voor een verdere beschrijving van de Input-Process-Output-benadering en toepassingen ervan, verwijzen we naar respectievelijk de bijlage DO-a over deze techniek en anderzijds de voorbeeld Detailontwerp-rapporten. Activiteit 3.4 Detailleer gegevensstructuur In de SDM-fase Definitiestudie zijn in informatie-structuurdiagrammen de objecten en de relaties tussen deze objecten die in de werkelijkheid van het informatiesysteem een rol spelen, vastgelegd. In de SDM-fase DO.5

6 Basisontwerp is de uniciteit (een 'aantallenregel') van de rollen die de objecten in de relaties spelen, nagegaan en in de informatie-structuurdiagrammen vastgelegd. In deze detailontwerp-activiteit wordt nu het beeld van de werkelijkheid waarin ons informatiesysteem zal functioneren, nader gedetailleerd. Daartoe gaan we na aan welke beperkingen de objecten en de rollen die deze objecten in de werkelijkheid spelen, onderworpen zijn. We zeggen dat voor de objecten en hun rollen beperkingsregels gelden. Eén soort beperkingsregel kennen we al; dat is de uniciteitsregel (aantallenregel) die bepaalde objecten in bepaalde rollen beperkingen oplegt. Beperkingsregels voor objecten en relaties tussen objecten kunnen van velerlei aard zijn. Bijvoorbeeld: - het geboortegewicht van een baby ligt altijd onder de 4500 gram - het aantal kaarsen in een bestelling is altijd een veelvoud van 12 - een speler kan lid zijn van meerdere verenigingen - een team heeft maar één speler als aanvoerder - ieder team moet een speler als aanvoerder hebben. Al deze regels betekenen beperkingen op de eigenschappen van de objecten of de relaties tussen de objecten. Daarom noemen we deze regels ook wel beperkingsregels. Beperkingsregels zijn er in meerdere soorten. Een paar voorbeelden van soorten beperkingsregels zijn: waarderegels (dat zijn regels die iets zeggen over de waarde die een object, bijvoorbeeld dat geboortegewicht van een baby, kan hebben) en aantallenregels (die hiervoor iets zeggen over spelers en over verenigingen). Dit wordt dan het derde onderdeel van onze ORM/NIAM-informatieanalyse. We doen dat in een aantal stappen: STAP 1 Totaliteitsregels voor afzonderlijke rollen STAP 2 Aantallenregels voor afzonderlijke rollen (vervolg) STAP 3 Waarderegels voor afzonderlijke rollen STAP 4 Totaliteits- en Aantallen-regels (voor combinaties van rollen) STAP 5 Afleidbaarheidsregels STAP 6 Gelijkheids-, Uitsluitings- en Deelverzamelingsregels (combinaties van rollen) STAP 7 Overgangsregels STAP 8 Overige beperkingsregels We zullen al deze beperkingsregels zoveel mogelijk grafisch in ons ORM/NIAM-informatie-structuurdiagram gaan aanbrengen. Zie voor een nadere aanpak van dit derde onderdeel van onze ORM/NIAMinformatieanalyse bijlage DO-b bij dit hoofdstuk. Omdat we in de richting van een (werkend) informatiesysteem uitgaan, wordt het nu tijd om voor zover dat nog niet gebeurd is, de overstap van de 'abstracte objecttypen' - waar we tot nu toe in onze informatieanalyse mee hebben gewerkt - naar gegevens (namen, teksten, getallen e.d.) te gaan maken. Daarvoor moeten we ervoor zorgen dat identificatie van inderdaad alle objecten plaatsvindt. We zijn hier al in de vorige fase (bij fase 2: Basisontwerp) ruw weg mee aan de slag geweest; we gaan hier in deze fase nog een aantal andere mogelijkheden erbij betrekken. Identificatie kan plaatsvinden via: - een enkel al in het beschouwde UoD gehanteerd gegeven [zoals klantnummer voor Klant, hetgeen we bij onze ORMexpressies al aangebracht hebben via Klant ( klantnummer ) ]; - een combinatie van gegevens/objecten (in ORM-taal: entiteiten en/of value-typen); of: - een speciaal geïntroduceerd gegeven (bijvoorbeeld een code). Zie voor een aanpak van deze identificatie van objecten de bijlage DO-c bij dit hoofdstuk. Tot slot moeten - in samenspraak met de gebruikers - hier ook nog van alle gegevens in detail een aantal bekende eigenschappen worden vastgelegd. Dit zullen minimaal bijvoorbeeld de veldlengte en het datatype zijn, maar vaak ook exacte beschrijvingen van wat dat gegevenssoort precies voorstelt en welke beperkingsregels en beveiligings- en privacy-voorwaarden ervoor gelden (werk voor een data-manager...). Zie voor een verdere uitwerking hiervan de voorbeeldrapporten die als bijlagen bij dit hoofdstuk aanwezig zijn. In de vorige fase (Basisontwerp) hebben we al ruw een voorlopige databasestructuur bepaald. Nu we het datamodel in meer detail hebben uitgewerkt, zijn we (in het tweede gedeelte van deze fase bij activiteit 3.10) in staat om uit dit voltooide conceptuele gegevensmodel de definitieve structuur van de tabellen met gegevens in de gegevensbank afleiden. Het bij activiteit 3.4 gevormde conceptuele model heet ook wel de functionele gegevensstructuur; de tabellen (activiteit 3.10) staan wel bekend onder de naam technische gegevensstructuur. Het conceptuele model kan/moet nog met de gebruikers worden besproken om de juistheid en compleetheid na te gaan. DO.6

7 Activiteit 3.5 Specificeer mens/machine-interfaces (criteria vastleggen) Het resultaat van activiteit was een beschrijving van de functies op gebruikersniveau met daarbij ook een inventarisatie van de dialoog met de gebruiker. In deze activiteit 3.5 gaan we een aantal criteria vastleggen waaraan de toekomstige beeldscherm- (en lijst-) indelingen zullen moeten voldoen. Het moge duidelijk zijn, dat deze criteria moeten worden vastgelegd, vóórdat je met activiteit 3.9 start. Criteria voor de toekomstige interacties van de uitgewerkte basisfuncties met de gebruiker. Daarbij kunnen we onderscheiden: - invoerschermen; - informatieschermen; - dialoogschermen; en: - menuschermen. N.B. Wij hebben in onze aanpak al tijdens de basisontwerp-fase de basisdialoog reeds vastgelegd, dat wil zeggen de communicatie tussen gebruiker en informatiesysteem (de mens-machine interactie) voor wat betreft de keuze van uit te voeren functies (de interactie van de gebruiker met hoofdfuncties en functies). Standaard gebeurt dat ontwerpen van menu-schermen echter ook pas in de huidige Detailontwerp-fase, maar in verband met het spreiden van benodigde tijd en inspanningen hebben we dat onderdeel wat naar voren geschoven. Het gebeurt vaak dat informatiesystemen niet succesvol zijn vanwege gebrekkig ontworpen mens/machineinterfaces. Die werden dan niet echt ontworpen, maar veeleer ontwikkeld naar de grillen van individuele programmeurs, die op zulke taken niet berekend zijn. Consistentie is een van de belangrijkste punten bij het ontwerp van deze interfaces. Gebrekkig maar consistent ontworpen interfaces zijn meestal minder 'gebruiksvijandig' dan beter ontworpen maar inconsistente interfaces. Belangrijke punten voor het ontwerpen van een dialoog zijn: - basisdialoog: aparte menuschermen of pull down- of popup-menu's (of zelfs: geen menu's maar ingetikte tekst-commando's?) - de wijze waarop (eventuele) 'help'-informatie kan worden opgevraagd - het afhandelen van foutsituaties (met de plaats waar de foutboodschap op het scherm moet verschijnen en of dan in de tekst wel/niet een verwijzing naar hoe nadere informatie kan worden verkregen; via een pagina in het handboek, via een help-scherm o.i.d.) - de opbouw van de schermen: - wel/niet gebruiken van geluidsignalen, kaders, windows, kleur, reversed video e.d. - de wijze waarop de lengte van een invoerveld zichtbaar moet worden gemaakt - het wel/niet gebruiken van default (standaard) waarden om de hoeveelheid invoer te verminderen Het is aan te bevelen om het ontwerp concreet te maken via het werken met een prototype. Activiteit 3.6 Vervaardig functioneel ontwerprapport Op grond van de resultaten van de voorgaande activiteiten wordt het rapport functioneel ontwerp gemaakt. Dit rapport bevat het uitgewerkte conceptuele gegevensmodel en een overzicht van de uitgewerkte basisfuncties met bijbehorende dialogen in voor de opdrachtgever/toekomstige gebruiker begrijpelijke taal. Het rapport functioneel ontwerp geeft een gedetailleerde functionele blauwdruk van het informatiesysteem. In een 'echte' ontwikkelingssituatie geeft een rapport functioneel ontwerp ook inzicht in: - de prestaties van (de onderdelen van) het informatiesysteem en daarmee te koppelen systemen - de eisen die aan te gebruiken apparatuur en programmatuur worden gesteld - de eisen ten aanzien van het te gebruiken gegevensbanksysteem - de eisen ten aanzien van eventueel te gebruiken computernetwerken - te nemen beveiligingsmaatregelen - aspecten van kwaliteitsbewaking Activiteit 3.7 Valideer functioneel ontwerprapport Het functionele ontwerp moet worden gevalideerd, dat wil zeggen door de opdrachtgever beoordeeld en goedgekeurd. Met deze activiteit wordt het ontwerp van de functionele aspecten van het informatiesysteem voltooid. Alle voor de gebruiker relevante aspecten moeten in dit stadium volledig gespecificeerd zijn. Verificatie is voorts uiterst belangrijk, omdat dit functioneel ontwerp de basis zal vormen voor de systeemacceptatietest, die bij activiteit 3.13 zal worden uitgewerkt. DO.7

8 Detailontwerp - TECHNISCH DEEL Activiteit 3.8 Specificeer procedures en formulieren Het doel van deze activiteit is het specificeren van de onderdelen die handmatig uitgevoerd zullen worden. Handmatige werkzaamheden komen voor als afzonderlijke delen van het systeem en als onderdeel van interactieve delen, waarbij er een wisselwerking is tussen handmatig en geautomatiseerd. Ze komen ook voor bij het voorbereiden van de invoer voor en het verwerken van de uitvoer van het geautomatiseerde deel. Bij deze activiteit moet aangegeven worden hoe die handmatige functies uitgevoerd zullen moeten worden; welke handelingen daarbij precies verricht moeten worden. Via werkbeschrijvingen wordt aangegeven welke werkzaamheden verricht moeten worden. Pas in SDM-fase 5 (Invoering) hoeft te worden vastgesteld welke werkzaamheden tot taken voor (uitvoering door) welke functionarissen gebundeld zullen worden. Wèl moeten de werkbeschrijvingen de basis kunnen vormen voor eventueel benodigde opleidingen en voorlichting. Voor wat te gebruiken formulieren betreft, moet o.a. worden vastgesteld of oude formulieren gehandhaafd kunnen worden of dat daarvoor nieuwe moeten worden ontworpen, of uitvoer-formulieren wel/niet gedeeltelijk moeten worden voorbedrukt, wie of welke instantie belast is met het onderhoud, de verspreiding en het in voorraad hebben van de diverse soorten formulieren, of een bepaalde uitvoer in plaats van via een grijze cijferbrij niet beter als grafische presentatie gemaakt kan worden, etc. etc.. Activiteit 3.9 Specificeer beeldscherm- en lijstindelingen Het resultaat van activiteit 3.3 was een beschrijving van de functies op gebruikersniveau met daarbij ook een inventarisatie van de dialoog met de gebruiker. Bij activiteit 3.5 zijn daar bovendien een aantal criteria aan toegevoegd, waaraan de toekomstige beeldscherm- (en lijst-) indelingen zullen moeten voldoen. N.B. Nogmaals: uit efficiency-overwegingen zullen wij activiteiten 3.3 en 3.9 combineren! In deze activiteit gaan wij die dialogen nu gedetailleerd uitwerken. De interacties van de uitgewerkte basisfuncties met de gebruiker gaan we beschrijven in de vorm van schermen. Daarbij kunnen we onderscheiden: - invoerschermen; - informatieschermen; - dialoogschermen; en: - menuschermen. N.B. We hebben al eerder opgemerkt, dat we de mens-machine interactie voor wat betreft de keuze van uit te voeren functies (de menu-schermen dus) al tijdens de basisontwerp-fase hebben uitgevoerd en dat dat standaard echter pas in de huidige Detailontwerp-fase gebeurt, maar dat we in verband met het spreiden van benodigde tijd en inspanningen dat onderdeel in deze cursus wat naar voren hebben geschoven. De inhoud van de schermen die in de dialoog met de gebruiker een rol spelen, wordt vastgelegd met in acht neming van de bij activiteit 3.5 vastgelegde criteria en algemene regels voor Gebruikersinterfaces. De tekst van de schermen moet aansluiten bij het conceptuele model. In de dialogen zal naar in het conceptuele model voorkomende objecten verwezen worden met hun in het vierde onderdeel van de informatieanalyse gevonden identificatie (namen). Dialoog- en informatieschermen, die te maken hebben met de controle op het naleven van geldende beperkingsregels die vóór de bewerkingen van gegevens in het informatiesysteem moeten worden uitgevoerd, spelen in dit alles vaak een belangrijke rol. Tijdens deze activiteit wordt in de praktijk ook de eerste versie van de gebruikershandleiding vervaardigd. DO.8

9 Als voorbeeld over de factureringsafdeling nemen we de basisfunctie klant verwijderen : Klant verwijderen Klantnummer: Klantnaam: Straatnaam: Huisnummer: Postcode: Woonplaats: Verwijder Afbreken en stel dat we bij het beschrijven van het gedrag van deze functie naar de gebruiker toe, bij de uitwerking o.a. het volgende informatiescherm aangekondigd hebben (zie bijlage DO-e): info 1.: klantidentificatie gefaald! Een mogelijke gedetailleerde uitwerking van dit informatiescherm zou nu (in overleg met de gebruiker te bepalen!) kunnen zijn:! Er komt in de database geen klant met klantnummer <klantnummer> voor. Okay Het wordt een flinke klus, maar in de praktijk zullen toch echt alle schermen op deze manier en in samenspraak met de gebruikers van het toekomstige systeem moeten worden vastgelegd. Door gebruik te maken van een screen designer tool kan dit echter redelijk efficiënt gebeuren. Zie verder in bijlage DO-e bij dit hoofdstuk de uitwerking van het voorbeeldrapport over de factureringsafdeling. Activiteit 3.10 Ontwerp opslagstructuur In deze activiteit wordt uit het conceptueel gegevensmodel (het conceptuele schema) dat in het vierde onderdeel van de informatieanalyse voltooid is, de tabelstructuur afgeleid voor de gegevens die in de gegevensbank worden opgeslagen. Het gaat daarbij dus om een technische realisatie van de opslag van gegevens in tabellen in de gegevensbank; de gebruiker zal van deze technische realisatie geen weet hebben. De gebruiker heeft een functioneel model van het informatiesysteem waarin het conceptuele gegevensmodel uit het rapport functioneel ontwerp een belangrijke rol speelt. Voor de gebruiker van het informatiesysteem zal deze tabelstructuur dus verborgen blijven. Wij vinden de tabelstructuren door het conceptuele schema in een aantal stappen om te vormen, te transformeren, naar tabellen. Deze transformatie van een conceptueel schema naar tabellen is een redelijk bekende techniek, die in principe ook automatiseerbaar is. De transformatie heeft twee doelen: - op de juiste wijze tabellen vormen - zorgen dat de beperkingsregels uit het conceptuele schema in de gevormde tabellen terug te vinden zijn. De transformatie kent drie stappen: Stap 1 Omzetten van identificatierelaties Stap 2 Omzetten van relaties die niet uniek zijn op één rol. Stap 3 Omzetten van de overige relaties in het conceptuele schema. In bijlage DO-d bij dit hoofdstuk zullen wij deze stappen gedetailleerd beschrijven. De werkwijze zal daar geïllustreerd worden aan de hand van een 'personeelsadministratie'-voorbeeld. DO.9

10 Activiteit 3.11 Specificeer programmatuur We moeten bij deze activiteit vastleggen hoe de fysieke structuur van de gehele programmatuur zal zijn. Daarvoor geven we aan in welke modules we het totale programma gaan opsplitsen en hoe de onderlinge relaties tussen deze modules zullen zijn. Modules die op meer dan één plaats gebruikt worden, zullen nauwkeuriger afgebakend moeten worden dan modules die specifiek zijn. Van iedere module moet de functie (het doel) bekend zijn en de interface met de omgeving (de invoer en de uitvoer). De interne werking (het proces) en de hierbij benodigde interne gegevens mogen nog onbekend zijn. De beschrijving van de interne structuur van de afzonderlijke modules gebeurt pas in de volgende (Realisatie-) fase. Bij het ontwerp moet er nu dus naar gestreefd worden dat de modules zodanig gedefinieerd worden, dat we ze kunnen gebruiken, ook zonder dat hun interne structuur bekend is. Denk hier dus aan het vastleggen van (naam + doel + invoer/uitvoer + onderlinge samenhang van): - deelprogramma's - eventuele vaker gebruikte procedures binnen een of meer procedure-bestanden - 'menu'- en/of 'scherm'-bestanden en hun samenhang met andere modules In een procedure-bestand kunnen we bijvoorbeeld procedures opnemen, die te maken hebben met: - Beperkingsregels : beperkingsregels zullen moeten worden afgedwongen bij uitvoering van het programma dat het informatiesysteem realiseert. Er is echter maar een beperkt aantal soorten beperkingsregels. Dit betekent dat voor het afdwingen van een bepaalde soort beperkingsregel een 'sjabloon' kan worden vastgelegd dat steeds als deze bepaalde regel moet worden afgedwongen, gebruikt kan worden. Of zo'n sjabloon de vorm aanneemt van een procedure met parameters of van een stukje programmacode waarin kleine veranderingen worden aangebracht hangt van de situatie af. De vermelding van een gewenste procedure kan bijvoorbeeld een volgende aanduiding hebben, waarbij alleen de procedure/functie kop en de parameters (indien mogelijk met hun type) aangegeven worden: FUNCTION aantalkeer && aantal keer dat een waarde in een tabel voorkomt PARAMETERS mwaarde, mkolom, mtabelnaam Om aan te geven hoe een eventueel 'menu'-bestand wordt gebruikt, kan een uitgewerkte menu-boom handig zijn. Activiteit 3.12 Valideer technisch ontwerp Valideren van de resultaten tot nu toe is erg belangrijk. Na deze validatie door de opdrachtgever/gebruiker liggen de ontwerpbeslissingen (zowel functioneel als technisch) vast in gedetailleerde specificaties en wordt het informatiesysteem conform dit ontwerp gerealiseerd. Veranderingen in het ontwerp worden wanneer daadwerkelijk met programmeren begonnen is, al snel erg kostbaar (het kost dan erg veel tijd om zulke veranderingen alsnog aan te brengen). De validatie moet zich op de volgende punten concentreren: - is het technisch ontwerp conform het functioneel ontwerprapport van activiteit 3.7? - eventuele veranderingen in de functionele aspecten na validatie van dat functioneel ontwerp - de interfaces met andere informatiesystemen en andere deelprojecten - de volledigheid en consistentie van het ontwerp, de betrouwbaarheid ervan en de naleving van standaards en normen - in de praktijk komt hier o.a. bij: - voldoet het ontwerp nog aan beveiligings- en prestatie-eisen? - is die eerste versie van het gebruikershandboek al bruikbaar? DO.10

11 Activiteit 3.13 Vervaardig gedetailleerd testplan Het functionele testplan wordt afgemaakt. Alle identificeerbare functionele delen van het systeem (hoofdfuncties, functies, basisfuncties) moeten getest worden. Voor elk van die delen moeten testgevallen op papier staan. Verder moet duidelijk zijn hoe de verantwoordelijkheden bij de acceptatietest verdeeld zijn, met name tussen opdrachtgever en ontwerper/bouwer (wie zorgt voor wat?). Dit acceptatie-testplan wordt gevalideerd door opdrachtgever en ontwerper/bouwer. N.B. In ons project wordt de acceptatietest uitgevoerd door de cursusleiding; je hoeft dus zèlf géén acceptatietestplan te maken. Aan de acceptatietest gaan echter andere testen vooraf. De basisfuncties moeten straks worden uitgetest zo gauw deze geprogrammeerd zijn, de functies die ontstaan door samenvoeging van basisfuncties moeten zo gauw deze geprogrammeerd zijn worden getest en tenslotte moeten de hoofdfuncties, die ontstaan door samenvoeging van functies en die het totale systeem vormen, worden getest in de systeemtest. Voor deze testen (van basisfunctietesten tot systeemtest) moet je wél het testplan opstellen. Dit betekent dat je de testgevallen met bijbehorende testgegevens nu, in deze activiteit, op schrift moet stellen in een functioneel systeemtestplan. Een belangrijk onderdeel in het gehele testplan zal zijn het per functie formuleren van de na te leven beperkingsregels. Onder de geïnventariseerde beperkingen komen beperkingen op de vorm van de gegevens voor. Andere beperkingsregel zeggen iets over de samenhang tussen gegevens; vooral die zijn essentieel! Zie verder bijlage DO-i bij dit hoofdstuk over het opstellen van het functioneel testplan. Activiteit 3.14 Vervaardig plan voor realisatie en invoering Nu alle details van het ontwerp bekend zijn kan de planning voor de realisatie en de invoering ook in detail gemaakt worden. De plannen zoals vervaardigd voor het Basisontwerp moeten zonodig worden bijgewerkt. Wanneer er verscheidene deelprojecten ontwikkeld worden, moet er een totaalplan voorhanden zijn, waarmee de samenhang van de deelprojecten bewaakt wordt. Het nu op te stellen plan voor realisatie en invoering moet in de praktijk voor elk (deel)project o.a. bevatten: - alle toekomstige activiteiten en de afhankelijkheden daartussen; - een globaal tijdschema; - een bijgewerkte kosten/baten-analyse. Zeker voor onze cursus geldt dat, omdat door meerdere personen aan de realisatie wordt gewerkt en de een vaak afhankelijk is van het opleveren van een resultaat door de ander, deze planning erg belangrijk is. Omdat programmeren altijd meer tijd kost dan gepland (vaak wel drie keer zolang) is het van belang dat de planning voldoende ruimte laat voor 'onvoorzien' en dat ook een goede bewaking van de werkzaamheden wordt ingepland. Ook al kun je op dit moment niet alle problemen overzien die straks in de realisatiefase zullen optreden, toch is het van veel belang nu al zo goed mogelijk te plannen; het opvangen van onvoorziene problemen is bij een doordachte planning en een goede bewaking van deze planning veel gemakkelijker dan in een open situatie. Doordachte planning hier spaart straks in de zware realisatiefase een hoop frustratie en tijd. In de B3-projectfase kan hier eventueel een voorstel tot 'kappen' komen. Activiteit 3.15 Rapporteer over Detailontwerp. Het rapport detailontwerp vat de belangrijke punten uit functioneel en technisch deel samen en bevat de planning voor de realisatiefase en de invoering. Het rapport wordt samengesteld uit de resultaten van de eerder beschreven activiteiten in het technisch deel van het detailontwerp. Het fungeert o.a. als naslagdocument voor de programmeurs in de realisatiefase. Het functionele deel van het detailontwerp bevat grote delen die met kleine aanpassingen in de gebruikershandleiding kunnen worden opgenomen. Er dient tevens gerapporteerd te worden over de in deze fase opgedane ervaringen en het daaruit geleerde, zodat toekomstige detailontwerpen effectiever en efficiënter kunnen worden uitgevoerd. DO.11

IV SDM - FASE 2 BASISONTWERP

IV SDM - FASE 2 BASISONTWERP IV SDM - FASE 2 BASISONTWERP IV.1 Inleiding Zoals reeds besproken onderkent het in Nederland veel gebruikte SDM II (System Development Methodology, versie II), bij de bouw van informatiesystemen de volgende

Nadere informatie

B3: Systematisch bouwen van eenvoudige informatiesystemen SDM-fase 4: Realisatie

B3: Systematisch bouwen van eenvoudige informatiesystemen SDM-fase 4: Realisatie VI SDM - FASE 4 REALISATIE VI.1 Inleiding Zoals reeds besproken onderkent de in Nederland veel gebruikte procesbeheersingsmethode SDM II (System Development Methodology, versie II) bij de bouw van informatiesystemen

Nadere informatie

SDM II - System Development Methodology II. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

SDM II - System Development Methodology II. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. SDM II - System Development Methodology II Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 12 Inhoudsopgave 1 INLEIDING... 3 1.1 ALGEMEEN... 3 1.2

Nadere informatie

III SDM - FASE 1 DEFINITIESTUDIE

III SDM - FASE 1 DEFINITIESTUDIE III SDM - FASE 1 DEFINITIESTUDIE III.1 Inleiding Zoals reeds besproken onderkent het in Nederland veel gebruikte SDM II (System Development Methodology, versie II), een methode om bij de bouw van informatiesystemen

Nadere informatie

Functioneel ontwerp. Een introductie. Algemene informative voor medewerkers van SYSQA B.V. Almere

Functioneel ontwerp. Een introductie. Algemene informative voor medewerkers van SYSQA B.V. Almere Functioneel ontwerp Een introductie Algemene informative voor medewerkers van SYSQA B.V. Almere Organisatie SYSQA B.V. Pagina 2 van 9 Inhoudsopgave 1 Inleiding... 3 1.1 Algemeen... 3 2 Inleiding... 4 2.1

Nadere informatie

Bijlage DO - i) Rapport Detailontwerp Secretariaat sportvereniging

Bijlage DO - i) Rapport Detailontwerp Secretariaat sportvereniging Bijlage DO - i) Rapport Detailontwerp Secretariaat sportvereniging a) Rapport toekomstige organisatie (uittreksel) Centrale rol van de secretaris Omdat met behulp van het informatiesysteem alle gegevens

Nadere informatie

System Development Methodology (SDM II)

System Development Methodology (SDM II) System Development Methodology (SDM II) System Development Methodology (SDM), ofwel Systeem Ontwikkelings Methodologie (Methodiek) is een faseringsmethode. Het wordt voornamelijk gebruikt bij projecten

Nadere informatie

Checklist basisontwerp SDM II

Checklist basisontwerp SDM II Organisatie SYSQA B.V. Pagina 1 van 5 Checklist basisontwerp SDM II Documentatie. Zijn de uitgangspunten voor het basisontwerp Is een plan van aanpak Zijn er wijzigingen op het Software Quality Assurance

Nadere informatie

Bijlage BO - g) Rapport basisontwerp secretariaat sportvereniging

Bijlage BO - g) Rapport basisontwerp secretariaat sportvereniging Bijlage BO - g) Rapport basisontwerp secretariaat sportvereniging UITTREKSEL (!!) Uitgangspunten Plan van aanpak

Nadere informatie

Bijlagen A bij hoofdstuk IV over Basisontwerp

Bijlagen A bij hoofdstuk IV over Basisontwerp Bijlagen A bij hoofdstuk IV over Basisontwerp Bijlage BO - a) Basisgegevensstructuur bepalen: uniciteitspijlen We zullen onze activiteiten verduidelijken aan de hand het voorbeeld secretariaat sportvereniging.

Nadere informatie

Bijlage R-a) Het maken van de testomgeving en het uitvoeren van het testproces

Bijlage R-a) Het maken van de testomgeving en het uitvoeren van het testproces Bijlage R-a) Het maken van de testomgeving en het uitvoeren van het testproces Inleiding Elke test - of het nu gaat om een basisfunctie, een functie, een hoofdfunctie of het systeem als geheel - moet vastliggen

Nadere informatie

Samenvatting Informatica Module 6 & 7

Samenvatting Informatica Module 6 & 7 Samenvatting Informatica Module 6 & 7 Samenvatting door een scholier 2111 woorden 4 november 2011 6,8 43 keer beoordeeld Vak Methode Informatica Fundament Informatica Module 6 H1 Projectmanagement Een

Nadere informatie

Bijlagen B bij hoofdstuk II over Informatieplanning:

Bijlagen B bij hoofdstuk II over Informatieplanning: B: Systematisch bouwen van informatiesystemen SDM-fase : Informatieplanning Bijlagen B Bijlagen B bij hoofdstuk II over Informatieplanning: Bijlage IP - j) Checklist risico-analyse bij informatieplanningsproject

Nadere informatie

Project Fasering Documentatie Applicatie Ontwikkelaar

Project Fasering Documentatie Applicatie Ontwikkelaar Project Fasering Documentatie Applicatie Ontwikkelaar Auteurs: Erik Seldenthuis Aminah Balfaqih Datum: 31 Januari 2011 Kerntaak 1 Ontwerpen van applicaties De volgordelijke plaats van de documenten binnen

Nadere informatie

Functioneel ontwerp. Omgevingsloket online. Koppeling met GBA

Functioneel ontwerp. Omgevingsloket online. Koppeling met GBA Functioneel ontwerp Omgevingsloket online Koppeling met GBA Juli 2014 Release 2.10 Pagina 1 van 18 Inhoudsopgave 1 Inleiding 3 1.1 Identificatie 3 1.2 Randvoorwaarden, uitgangspunten en referenties 3 2

Nadere informatie

Bijlage 3: Master testplan

Bijlage 3: Master testplan Bijlage 3: Master testplan KIS Testplan Inaxion Lelystad Adres: Jol -20 Postbus : 609 Postcode Plaats 8483 ED Lelystad I www.inaxion.nl Plaats Lelystad Datum 22 maart 200 Auteur Saidou Diallo Status Finaal.0

Nadere informatie

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

voorbeeldexamen I-Tracks voorbeeldexamen ISDDF Information Systems Design and Development Foundation uitgave april 2005 voorbeeldexamen Information Systems Design and Development Foundation I-Tracks voorbeeldexamen ISDDF Information Systems Design and Development Foundation uitgave april 2005 inhoud 3 inleiding 4 voorbeeldexamen

Nadere informatie

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010

Systeemontwikkeling, Hoofdstuk 4, Tabellen maken in MS Access 2010 4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access

Nadere informatie

Functioneel ontwerp. Omgevingsloket online. Koppeling met GBA

Functioneel ontwerp. Omgevingsloket online. Koppeling met GBA Functioneel ontwerp Omgevingsloket online Koppeling met GBA Februari 2018 Release 2.13.2 Inhoudsopgave 1 Inleiding 3 1.1 Identificatie 3 1.2 Randvoorwaarden, uitgangspunten en referenties 3 1.3 Revisiehistorie

Nadere informatie

<<Organisatie en projectnaam>> Sjabloon Functioneel Ontwerp

<<Organisatie en projectnaam>> Sjabloon Functioneel Ontwerp Sjabloon Functioneel Ontwerp SYSQA B.V. Almere Organisatie SYSQA B.V. Pagina 2 van 12 Inhoudsopgave 1 INLEIDING...3 1.1 ALGEMEEN...3 1.2 VERSIEBEHEER...3 1.3 VERZENDLIJST...3

Nadere informatie

Ant: B Dit is het doel van het proces.

Ant: B Dit is het doel van het proces. In welk proces vormt het voor aanpassingen in de informatievoorziening beschikbaar gestelde budget een mandaat voor besluitvorming? A: Contractmanagement B: Financieel management C: Transitie D: Wijzigingenbeheer

Nadere informatie

GAMP Toegepast op de DeskTopXorter Besturing DeskTopXorter

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

Technisch Ontwerp Ontwerp template

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

Inrichting Systeem: Locaties & Toegang

Inrichting Systeem: Locaties & Toegang Inrichting Systeem: Locaties & Toegang EasySecure International B.V. +31(0)88 0000 083 Info@EasySecure.nl Support.EasySecure.nl v2.0.11 22-09-2014 In deze handleidingen worden de volgende functies binnen

Nadere informatie

Genereren van een webapplicatie op basis van DLA

Genereren van een webapplicatie op basis van DLA Genereren van een webapplicatie op basis van DLA ir Bert Dingemans DLA Ontwerp en Software info@dla-architect.nl Inleiding Bij het ontwikkelen van maatwerk software loopt men al snel tegen het probleem

Nadere informatie

In deze appendix wordt bekeken wat er moet gebeuren voordat

In deze appendix wordt bekeken wat er moet gebeuren voordat Normaliseren A In deze appendix wordt bekeken wat er moet gebeuren voordat een systeem kan worden gedefinieerd. Dit begint met een analyse van de gegevens die de basis vormen. Daarbij wordt gekeken naar

Nadere informatie

Onderzoeksassistent CONCEPT. Doel

Onderzoeksassistent CONCEPT. Doel Onderzoeksassistent College van van Bestuur Doel Directieraad Voorbereiden van en praktische uitvoeren van onderzoeks- of laboratorium werkzaamheden, volgens werkinstructies/ protocollen en geldende voorschriften

Nadere informatie

ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden

ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden Drechtsteden Technische Architectuur (DTA) ICT Beheermodel informatiesystemen Drechtsteden Baseline inrichting ICT beheermodel Drechtsteden Status : Definitief 1.0 Redactie : DTA Datum : 29-08-2007 1 Versiebeheer

Nadere informatie

Kwaliteitssysteem datamanagement. Meetbaar Beter

Kwaliteitssysteem datamanagement. Meetbaar Beter Kwaliteitssysteem datamanagement Meetbaar Beter Datum: 20 juli 2017 Versie : 0.10 Kwaliteitssysteem Meetbaar Beter versie 0.10.docx Pagina 1 van 8 Voorwoord Het aantal centra dat is aangesloten bij Meetbaar

Nadere informatie

Plan van aanpak Toogle

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

Handleiding Amyyon Care Plannen, registreren en rapporteren zorg. Rondomzorg

Handleiding Amyyon Care Plannen, registreren en rapporteren zorg. Rondomzorg Handleiding Amyyon Care Plannen, registreren en rapporteren zorg Inhoudsopgave 1 Zorg plannen vanuit de indicatie... 3 2 Private zorg... 8 3 Zorg toewijzen aan medewerkers... 9 1. Zorg toewijzen op cliënt

Nadere informatie

Titel: Projectdocumenten niveau 4. Versie: 0.6. Datum: 28 augustus 2008. Auteur: Harmen Steenbergen / Titia Brouwer. Projectdocumenten Niveau 4

Titel: Projectdocumenten niveau 4. Versie: 0.6. Datum: 28 augustus 2008. Auteur: Harmen Steenbergen / Titia Brouwer. Projectdocumenten Niveau 4 Titel: Projectdocumenten niveau 4 Versie: 0.6 Datum: 28 augustus 2008 Auteur: Harmen Steenbergen / Titia Brouwer Pagina 1 van 10 Inhoudsopgave Inleiding...4 Algemeen...4 Planning en logboek...4 Definitiestudie...4

Nadere informatie

{button Installeer Zelfstudie Bestanden, execfile(seedatauk.exe,tutorial.ctb;tutorial nn.see)}

{button Installeer Zelfstudie Bestanden, execfile(seedatauk.exe,tutorial.ctb;tutorial nn.see)} Kringnet Vereffening Deze zelfstudie maakt gebruik van de module Vereffening. Opmerking: Deze zelfstudie kan niet worden uitgevoerd met LISCAD Lite. Doelstelling Het doel van deze zelfstudie is om te laten

Nadere informatie

ORGANISATORISCHE IMPLENTATIE BEST VALUE

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

Projectmatig betekent: op de wijze van een project. Je moet dus eerst weten wat een project is. Een eenvoudige definitie van project is:

Projectmatig betekent: op de wijze van een project. Je moet dus eerst weten wat een project is. Een eenvoudige definitie van project is: Projectmatig werken Inhoudsopgave Projectmatig werken vs. niet-projectmatig werken... 1 Projectmatig werken... 1 Niet projectmatig werken... 2 Waarom projectmatig werken?... 2 Hoe herken je wanneer projectmatig

Nadere informatie

Informatie analyse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Informatie analyse. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. Informatie analyse Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 12 Inhoudsopgave 1 Informatie-analyse... 3 1.1 INFORMATIE ANALYSE ALS ONDERDEEL

Nadere informatie

Procesvisie op Maat. Op basis van het Master Test Plan wordt een gedetailleerd testplan voor elke fase opgesteld.

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

Bijlagen A bij hoofdstuk III over Definitiestudie:

Bijlagen A bij hoofdstuk III over Definitiestudie: Bijlagen A bij hoofdstuk III over Definitiestudie: Bijlage DS - a) : Gedetailleerde uitwerking van de aanpak bij activiteit 1.5 Je doet er goed aan je te realiseren dat op het moment dat met activiteit

Nadere informatie

Inrichting Systeem: Locaties & Toegang

Inrichting Systeem: Locaties & Toegang Inrichting Systeem: Locaties & Toegang EasySecure International B.V. +31(0)88 0000 083 Info@EasySecure.nl Support.EasySecure.nl v1.0 01-12-2011 In deze handleidingen worden de volgende functies binnen

Nadere informatie

II SDM - FASE 0 INFORMATIEPLANNING

II SDM - FASE 0 INFORMATIEPLANNING II SDM - FASE 0 INFORMATIEPLANNING II.1 Inleiding In het vorige hoofdstuk is reeds gesteld dat informatiesysteem worden gebouwd om gegevens te kunnen leveren die de informatiebehoeften van een organisatie

Nadere informatie

a. 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.

a. 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 informatie

BTW-verhoging 21% CASH en de btw-verhoging per 1 oktober 2012 Wat verandert er voor u en uw boekhouding?

BTW-verhoging 21% CASH en de btw-verhoging per 1 oktober 2012 Wat verandert er voor u en uw boekhouding? Inleiding BTW-verhoging 21% De tekst van dit document is van toepassing op versie B03 van Cash. De verwachte datum voor deze versie is 14 september 2012. Op 1 oktober 2012 wordt de btw 'hoog' verhoogd

Nadere informatie

PROGRAMMA 2011-2012. Vak: Informatica..

PROGRAMMA 2011-2012. Vak: Informatica.. Vak: Informatica.. Laag: vwo-. PROGRAMMA 2011-2012 week leerstof dagen toets overig 34-26.08 zomervakantie Bespreking PTA-404 1. Deze week: uitreiking van de Praktische Opdracht Programmeren Herhaling

Nadere informatie

Ontwikkelen en testen van e-business: beheerste dynamiek

Ontwikkelen en testen van e-business: beheerste dynamiek Ontwikkelen en testen van e-business: beheerste dynamiek Het ontwikkelen en gestructureerd testen van administratieve systemen is gebaseerd het watervalprincipe. Bij het ontwikkelen volgens het watervalprincipe

Nadere informatie

Oplossingsvrij specificeren

Oplossingsvrij specificeren Oplossingsvrij specificeren ir. J.P. Eelants, projectmanager Infrabouwproces CROW Samenvatting De methodiek van oplossingsvrij specificeren richt zich niet alleen op het formuleren van functionele eisen.

Nadere informatie

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V.

Regressietesten. De aanpak en aandachtspunten. Algemene informatie voor medewerkers van: SYSQA B.V. Regressietesten De aanpak en aandachtspunten Algemene informatie voor medewerkers van: SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 8 Inhoudsopgave 1 INLEIDING...3 1.1 ALGEMEEN...3 1.2 VERSIEBEHEER...3

Nadere informatie

1.1 Controles DNB voert verschillende controles uit wanneer een rapportage in het DLR is ingediend. Deze zijn in onderstaand schema aangegeven:

1.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 informatie

Informatieanalyse Sjabloon rapportage

Informatieanalyse Sjabloon rapportage Informatieanalyse Sjabloon rapportage SYSQA B.V. Almere Organisatie SYSQA B.V. Pagina 2 van 17 Inhoudsopgave 1 INLEIDING...3 1.1 ALGEMEEN...3 1.2 VERSIEBEHEER...3 1.3 VERZENDLIJST...3 2 INLEIDING...4 2.1

Nadere informatie

Voorblad Inhoudsopgave Inhoud

Voorblad Inhoudsopgave Inhoud Voorblad Inhoudsopgave Inhoud (INHOUD) Achtergronden We moeten een website voor een jonge catering en een party service bedrijf bouwen. Dit bedrijf is gespecialiseerd in verzorging van borrelhapjes en

Nadere informatie

Kringloopplanner 1.0

Kringloopplanner 1.0 Kringloopplanner 1.0 Door Merijn Schering Reitscheweg 37 5232 BX s-hertogenbosch +31619864268 info@intermesh.nl http://www.intermesh.nl KvK: 17156675 1 Introductie De kringloopplanner is een puur webgebaseerde

Nadere informatie

Kwaliteitssysteem datamanagement. Meetbaar Beter

Kwaliteitssysteem datamanagement. Meetbaar Beter Kwaliteitssysteem datamanagement Meetbaar Beter Datum: 22 maart 2016 Versie : 0.8 Kwaliteitssysteem Meetbaar Beter versie 0.8 Pagina 1 van 8 Voorwoord Het aantal centra dat is aangesloten bij Meetbaar

Nadere informatie

DATAMODELLERING CRUD MATRIX

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

Inhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht

Inhoudsopgave 1. Opdrachtformulering Beschouwingsgebied Binnen de opdracht Buiten de opdracht Test rapport Dit document beschrijft de testopdracht voor het Nederlands Kampioenschap software testen 2017. De website Fructasys (Software Under Test SUT) is een totaal backoffice pakket waarmee je bestellingen

Nadere informatie

Beschrijving Serviceportaal KVK Micro en Klein

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

Een database voor MEDIAGROEP DE CASE OBJECTTYPEN EN LABELTYPEN

Een database voor MEDIAGROEP DE CASE OBJECTTYPEN EN LABELTYPEN pagina 1 van 9 Een database voor MEDIAGROEP In dit digitale practicum wordt het efficiënt ontwerpen van een eenvoudige database behandeld. Er wordt gebruik gemaakt van een werkwijze, die een aantal jaren

Nadere informatie

Functioneel ontwerp. Omgevingsloket online. Koppeling met BAG

Functioneel ontwerp. Omgevingsloket online. Koppeling met BAG Functioneel ontwerp Omgevingsloket online Koppeling met BAG Juli 2014 Release 2.10 Pagina 1 van 14 Inhoudsopgave 1 Inleiding 3 1.1 Identificatie 3 1.2 Doel van dit document 3 1.3 Randvoorwaarden, uitgangspunten

Nadere informatie

Handleiding Nederlandse Besteksystematiek

Handleiding Nederlandse Besteksystematiek Handleiding Nederlandse Besteksystematiek Inhoudsopgave 1 Inleiding... 3 1.1 NBS... 3 1.2 De NBS Catalogus... 3 2 Bestek, algemeen... 4 2.1 Het bestek... 4 2.2 De beschrijving van het werk... 4 2.3 De

Nadere informatie

Systeemontwikkeling, Hoofdstuk 3, Tabellen en formulieren

Systeemontwikkeling, Hoofdstuk 3, Tabellen en formulieren 3. Tabellen en formulieren Het Contextdiagram en het Data Flow Diagram geven een globaal ontwerp van het informatiesysteem dat we gaan bouwen. We gaan het ontwerp nu verder detailleren voordat we het daadwerkelijk

Nadere informatie

Praktijkinstructie Applicatieontwikkeling 4 (ICT12.4/CREBO:53260)

Praktijkinstructie Applicatieontwikkeling 4 (ICT12.4/CREBO:53260) instructie Applicatieontwikkeling 4 (ICT12.4/CREBO:53260) pi.ict12.4.v1 ECABO, 1 april 2002 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd

Nadere informatie

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

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

Nadere informatie

4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen.

4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4 Tabellen maken in MS Access In dit hoofdstuk starten we met de bouw van ons informatiesysteem met de belangrijkste bouwstenen: de tabellen. 4.1 Starten met MS Access Als je het programma Microsoft Access

Nadere informatie

Functionele eigenschappen My Office Value analyse tool

Functionele eigenschappen My Office Value analyse tool Functionele eigenschappen My Office Value analyse tool Zelf een Creditreform balansrating uitvoeren Met de My Office Value analyse tool kunt u zelf een Creditreform balansrating uitvoeren. Kredieten die

Nadere informatie

Om uw bestand (eenmalig) te importeren kunt u kontakt opnemen met bardiensten.nl op het email adres: info@bardiensten.nl

Om uw bestand (eenmalig) te importeren kunt u kontakt opnemen met bardiensten.nl op het email adres: info@bardiensten.nl Aan de slag (The Getting Started) Om snel aan de slag te gaan kunt u onderstaand stappenplan gebruiken. Dit stappenplan heeft tot doel om u te helpen bij het invoeren van het ledenbestand, het vaststellen

Nadere informatie

Managementinfo en rapportage:

Managementinfo en rapportage: Managementinfo en rapportage: ASB Security BV heeft diverse mogelijkheden met betrekking tot managementinfo en rapportage. Naast de standaard faciliteiten die SIMS II biedt zijn er een aantal add on s

Nadere informatie

9 Werken met meer tabellen (zie ook query s)

9 Werken met meer tabellen (zie ook query s) 9 Werken met meer tabellen (zie ook query s) 9.1 Inleiding werkwijze je moet begrijpen waarom in de praktijk een databank meestal opgebouwd wordt met verschillende tabellen die aan elkaar gekoppeld worden.

Nadere informatie

OVERZICHT AANPASSINGEN VISION - RELATIE VANAF

OVERZICHT AANPASSINGEN VISION - RELATIE VANAF OVERZICHT AANPASSINGEN VISION - RELATIE VANAF 01-01-2013 Versie Datum korte omschrijving module WAT WAAR WAAROM Online Hulp Link 1.1.216 6-4-2018 Koppeling agenda nu ook mogelijk met Google calender Het

Nadere informatie

Inhoud. Deel een Het ontwikkeltraject 13. Inleiding 11

Inhoud. 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 informatie

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007)

Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007) Gebruikershandleiding Green Leaf Excel Tool Versie 1.1 (13 februari 2007) Inhoudsopgave 1 HANDLEIDING EXCEL TOOL... 3 2 TOEGEVOEGDE MENU OPTIES... 4 2.1 KEUZEOPTIE NIEUW... 5 2.2 HET INLEZEN VAN EEN GLF

Nadere informatie

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

Informatica 2 Studiehandleiding

Informatica 2 Studiehandleiding Informatica 2 Studiehandleiding Embedded Systems Engineering Groep: ES1D ir drs E.J Boks 25-02-2010 Inhoud 1 Inleiding... 2 2 Doelstelling... 3 3 Beoordeling... 4 4 Eisen aan het verslag... 6 Voorbeeld

Nadere informatie

Releases en change-management bij maatwerkapplicaties

Releases en change-management bij maatwerkapplicaties Releases en change-management bij maatwerkapplicaties door Wim - 01-26-2011 http://www.itpedia.nl/2011/01/26/releases-en-change-management-bij-maatwerk-applicaties/ Op grote maatwerk informatiesystemen

Nadere informatie

Zou het niet iedeaal zijn

Zou het niet iedeaal zijn Zou het niet iedeaal zijn ...als op de eerste werkdag van een nieuwe medewerker alles klaarstaat?! Er zal geen discussie over bestaan. Het zou ideaal zijn wanneer alle voorzieningen op de eerste werkdag

Nadere informatie

Kenmerken van DLArchitect

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

Ontwikkelaar ICT. Context. Doel

Ontwikkelaar ICT. Context. Doel Ontwikkelaar ICT Doel Ontwikkelen en ontwerpen van ICT-producten, binnen overeen te komen dan wel in een projectplan vastgelegde afspraken ten aanzien van tijd, budget en kwaliteit, opdat overeenkomstig

Nadere informatie

Instructie voor een mail-merge VZVZ toestemmingsformulier in Word.

Instructie voor een mail-merge VZVZ toestemmingsformulier in Word. Instructie voor een mail-merge VZVZ toestemmingsformulier in Word. NB: Voor deze instructie is gebruik gemaakt van Office 2016 op een Windows 7 computer; de taal staat ingesteld op Nederlands. In grote

Nadere informatie

Handleiding helpdesk. Datum: 08-10-2014 Versie: 1.0 Auteur: Inge van Sark

Handleiding helpdesk. Datum: 08-10-2014 Versie: 1.0 Auteur: Inge van Sark Datum: 08-10-2014 Versie: 1.0 Auteur: Inge van Sark Inhoudsopgave Inhoudsopgave... 2 1. Beheer helpdesk... 3 1.1. Settings... 3 1.2. Applicaties... 4 1.3. Prioriteiten... 5 1.4. Gebruik mailtemplates...

Nadere informatie

Functionele Specificatie van GRCcontrol. Rieks Joosten

Functionele Specificatie van GRCcontrol. Rieks Joosten Functionele Specificatie van GRCcontrol Rieks Joosten (rieks.joosten@tno.nl) 4 september 2014 Inhoudsopgave 1 Inleiding 2 2 Gemeenschappelijke taal 3 2.1 Automatiseerbare samenhangen...................

Nadere informatie

PLANNINGSMODULE HANDLEIDING. OTYS Recruiting Technology

PLANNINGSMODULE HANDLEIDING. OTYS Recruiting Technology PLANNINGSMODULE HANDLEIDING OTYS Recruiting Technology OTYS RECRUITING TECHNOLOGY WWW.OTYS.NL 24-5-2018 Versie 1.1 2 INHOUD 1 Introductie... 4 1.1 Over de planningsmodule in OTYS Go!... 4 1.2 Doel instructie...

Nadere informatie

VAN USE CASE NAAR TEST CASE ORDINA SMART COMPETENCE CENTER

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

Nadere informatie

Les E-01 Projectmanagement

Les E-01 Projectmanagement Les E-01 Projectmanagement 1.1 Werken op projectbasis Op allerlei manieren werken mensen in het sociale leven samen om bepaalde doelen te verwezenlijken. Buurtbewoners organiseren een pleinfeest, verenigingsleden

Nadere informatie

Overzicht van taken en competenties. Demandmanager-rol

Overzicht van taken en competenties. Demandmanager-rol Overzicht van taken en competenties Demandmanager-rol Inhoudsopgave 1 Taakomschrijving... 2 1.1 AA-1 Goedkeuren/beoordelen opdracht, verzoek, e.d.... 2 1.2 AA-7 Evalueren opdracht... 2 1.3 CA-1 Onderhouden

Nadere informatie

Keuzedeel mbo. Veilig programmeren. gekoppeld aan één of meerdere kwalificaties mbo. Code

Keuzedeel mbo. Veilig programmeren. gekoppeld aan één of meerdere kwalificaties mbo. Code Keuzedeel mbo Veilig programmeren gekoppeld aan één of meerdere kwalificaties mbo Code Penvoerder: Sectorkamer ICT en creatieve industrie Gevalideerd door: Sectorkamer ICT en creatieve industrie Op: 12-04-2016

Nadere informatie

HANDLEIDING FLEETCALCULATOR WWW.DUTCHLEASE.NL

HANDLEIDING FLEETCALCULATOR WWW.DUTCHLEASE.NL HANDLEIDING FLEETCALCULATOR WWW.DUTCHLEASE.NL Deze handleiding geeft een beschrijving van de mogelijkheden van de webcalculator. De volgorde van de onderwerpen is gelijk aan het proces dat wordt doorlopen

Nadere informatie

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

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

René IJpelaar VIAG-congres, 3 november ISMS. Een slimme implementatie én. goede borging van de BIG

René IJpelaar VIAG-congres, 3 november ISMS. Een slimme implementatie én. goede borging van de BIG ISMS 1. Opening 2. Kwaliteitscirkel informatieveiligheid 3. ISMS 2.0 en slimme, integrale aanpak BIG Speciaal: Slim Samenwerkende Gemeenten 4. Beveiliging 5. ISMS 3.0 gebruikersplatform 6. Contentreleases

Nadere informatie

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

RAD Rapid application development. Een introductie. Algemene informatie voor medewerkers van SYSQA B.V. RAD Rapid application development Een introductie Algemene informatie voor medewerkers van SYSQA B.V. Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1 INLEIDING... 3 1.1 ALGEMEEN... 3 1.2 VERSIEBEHEER...

Nadere informatie

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015

Software Test Plan. PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Software Test Plan 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 1 Versie

Nadere informatie

Functioneel Applicatie Beheer

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

AFO 113 Authoritybeheer

AFO 113 Authoritybeheer AFO 113 Authoritybeheer 113.1 Inleiding Authority records die gebruikt worden in de catalogusmodule kunnen via deze AFO beheerd worden. U kunt hier records opzoeken, wijzigen, verwijderen of toevoegen.

Nadere informatie

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho.

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho. Automatisering voor Financiële Dienstverleners Werken met Queries en Merge Documenten For more information visit our website at www.pyrrho.com Date: Document Nr: 30 maart, 2007 UBizzMerge, Versie 4.0 Status:

Nadere informatie

Toepassingnaam: opdracht reclame Tester1: Yannick Van Hauwe Groepnr geteste toepassing: 14 Tester2: Diewe Ooms

Toepassingnaam: opdracht reclame Tester1: Yannick Van Hauwe Groepnr geteste toepassing: 14 Tester2: Diewe Ooms DOORLOPEN TESTPROCEDURES 1.1 Use Case: Inloggen en registreren (/N) Invoer successcenario: e bent ingelogd. Invoer/pad alternatief scenario Inloggegevens zijn fout: Invoer/pad alternatief scenario Onjuiste

Nadere informatie

Het BiSL-model. Een whitepaper van The Lifecycle Company

Het BiSL-model. Een whitepaper van The Lifecycle Company Het BiSL-model Een whitepaper van The Lifecycle Company Met dit whitepaper bieden we u een overzicht op hooflijnen van het BiSL-model. U vindt een overzicht van de processen en per proces een beknopte

Nadere informatie

URENREGISTRATIEMODULE

URENREGISTRATIEMODULE URENREGISTRATIEMODULE HANDLEIDING OTYS Recruiting Technology OTYS RECRUITING TECHNOLOGY WWW.OTYS.NL 22-8-2017 Versie 2.1 2 INHOUD 1 Introductie... 4 1.1 Over de Urenregistratiemodule... 4 1.2 Doel van

Nadere informatie

Compleet, Eenduidig en Projectspecifiek

Compleet, Eenduidig en Projectspecifiek Ontwerpspecificatie Compleet, Eenduidig en Projectspecifiek Planning / Prioriteiten / Taakverdeling Gebruik / Onderhoud / Versiebeheer Compleet en Eenduidig Demo Concept report Prototype Ontwerpspec Product

Nadere informatie

TARGET2 nieuwsbrief. Inhoud. De TARGET2 nieuwsbrief. Projectplanning TARGET2

TARGET2 nieuwsbrief. Inhoud. De TARGET2 nieuwsbrief. Projectplanning TARGET2 TARGET2 nieuwsbrief Informatie over de migratie van TOP naar TARGET2 januari 2006, nr 2 Inhoud De TARGET2 nieuwsbrief Projectplanning TARGET2 1 1 Migratie naar TARGET2 Het testprogramma 3 3 De meest recente

Nadere informatie

Energiemanagement Actieplan

Energiemanagement Actieplan 1 van 8 Energiemanagement Actieplan Datum 18 04 2013 Rapportnr Opgesteld door Gedistribueerd aan A. van de Wetering & H. Buuts 1x Directie 1x KAM Coördinator 1x Handboek CO₂ Prestatieladder 1 2 van 8 INHOUDSOPGAVE

Nadere informatie

Praktijkinstructie Oriëntatie op de informatie-analyse 4 (CIN08.4/CREBO:50131)

Praktijkinstructie Oriëntatie op de informatie-analyse 4 (CIN08.4/CREBO:50131) instructie Oriëntatie op de informatie-analyse 4 (CIN08.4/CREBO:50131) pi.cin08.4.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen

Nadere informatie

Keuzeknoppen. Tip: Onder de knop Legenda zijn alle mogelijke statussen terug te vinden.

Keuzeknoppen. Tip: Onder de knop Legenda zijn alle mogelijke statussen terug te vinden. Uren In Timewax kunnen gemaakte uren worden geregistreerd. Dit kan worden gedaan per uur of een gedeelte van een uur. Een favorietenlijst maakt het mogelijk snel en gericht uren te kunnen schrijven. Ook

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

Nadere informatie