Raamwerk Diagram LABIRINT

Maat: px
Weergave met pagina beginnen:

Download "Raamwerk Diagram LABIRINT"

Transcriptie

1 Raamwerk Diagram LABIRINT

2

3 Labirint Het BEDRIJFSARCHITECTUUR - Raamwerk - LABIRINT is gebaseerd op het "Zachman Framework" ( Succesvolle bedrijven integreren IT-organisatie, IT-prioriteiten en IT-ontwikkelingsprojecten met strategie, visie, missie, enz. op een systematische manier om te verzekeren dat de IT-systemen de doelstellingen en de processen van het bedrijf op een EEE-wijze ondersteunen. Het LABIRINT raamwerk is een manier om dit te verwezenlijken. Het raamwerk is niet HET antwoord. Het is een referentiekader, een hulpmiddel dat helpt bij het denken over deze integratie en dat communicatie heel wat gemakkelijker maakt.

4 Behoeftedefinitie (cel 0) Doel: Insteek en scoping van een project. Onderzoek naar reeds beschikbare diagrammen (logische, technische en constructie). Resultaat: Visiedocument: bevat relevante gegevens uit andere cellen voor vastleggen van duidelijke scoop van het project. : Deze documenten bevatten de behoeftedefinitie informatie. Eerst wordt een korte omschrijving van de probleemstelling gegeven. Daarna wordt beschreven welke personen en organisaties (belanghebbenden) beïnvloed worden in het probleemgebied. Afzonderlijk worden de toekomstige gebruikers of actors van het systeem opgesomd. Vervolgens wordt een opsomming gegeven van alle behoeften. Per behoefte wordt bepaald wat de inschatting van de kosten, de resources, het technisch risico en prioriteit bij de klant is. Ook wordt vermeld in welke Use Case de behoefte wordt opgenomen en in welke versie (iteratie) van het project de behoefte wordt meegenomen. In een volgend onderdeel worden de technische behoeften besproken: eisen wat performantie, stabiliteit, responsetijden, aantal concurrent users e.d. Welke behoeften niet worden opgenomen in het project worden ook beschreven. Elk van de niet weerhouden behoeften moet met redenen gestaafd worden. Een afzonderlijk gedeelte handelt over de technische beperkingen van het systeem en waarom deze beperkingen gelden. Een keuze wordt uit de verschillende mogelijke oplossingen gemaakt.

5 Logische Diagrammen / Analyse (cellen 14 t.e.m. 18) Doel: IT-gerichte analyse van het te automatiseren bedrijfsgebied in de taal van de klant / toekomstige gebruiker. Eenduidig vastleggen van de doelstellingen van een IT-project (gebruikers, logische data, input, output, look-and-feel,...). Fundament geven aan het management voor een doordachte beslissing over het al dan niet automatiseren van een probleemgebied in het bedrijf. Resultaat: Voor de klant / gebruiker leesbaar document opgebouwd met relevante informatie uit de cellen, conform bedrijfsfilosofie van de klant. Functionaliteiten diagram - interactie tussen actoren en systeemonderdelen (cel 14) De functionaliteiten (use-cases) brengen de interactie tussen gebruiker en de systeemonderdelen in kaart. Deze diagrammen geven het gedrag van het systeem weer vanuit het gezichtspunt van de gebruiker en gaan over de functionaliteit van het systeem, niet over hoe het systeem dat moet doen. Het levert waarneembaar resultaat op voor de gebruiker, is doelgericht en wordt gemodelleerd en beschreven in een functionaliteitendiagram en tekst (use-case diagram). Syntax van het functionaliteiten diagram: systeem: de te realiseren functionaliteit actoren: externe eenheden die met het systeem communiceren functionaliteit (use-case): de doelmatigheid zoals gezien door de gebruiker relaties: relaties tussen actoren en functionaliteiten (use-cases) en functionaliteiten onderling. Activiteitendiagram (cel 15) Het activiteitendiagram (activity diagram) omvat de activiteitenanalyse. Dit is een analyse die het tijdsgerelateerde gedrag binnen een functionaliteit (use-case) beschrijft en in kaart brengt. Het is een in feite een decompositie van een functionaliteit in stappen. De systeemfuncties van de gekozen IT-oplossing worden sequentieel of parallel en synchroon of asynchroon gerelateerd aan de activiteitenstappen. In de

6 activiteitenanalyse kan je ook aanduiden welke stappen wel of niet geautomatiseerd worden. De activiteitenanalyse omvat verschillende scenario s binnen een functionaliteit (use-case). Elk scenario wordt in een afzonderlijk "Sequentie Diagram" behandeld. De sequentiële relaties die de interactie stuurt tussen de actoren en het systeem, kunnen uit de activiteitenanalyse gedefinieerd en gebruikt worden in het sequentie diagram. Gebruikersinterface - maquettes (navigatie, menu en scherm) (cel 16) Op basis van de eisen en wensen van de klant wordt een ontwerp of maquette van de gebruikersinterface opgesteld van de toepassing. In het ontwerp wordt de gewenste functionaliteit van de toepassing gestructureerd beschreven (dit is een nadere detaillering van de functionele beschrijving ). In het ontwerp van de gebruikersinterface wordt vastgelegd hoe de functionaliteit wordt gepresenteerd aan de gebruiker. Het ontwerp worden nauwgezet met de gebruiker afgestemd, zodat de kans op onjuiste interpretaties en valse verwachtingen tot een minimum wordt beperkt. Logisch data /klasse diagram - datamodel (klassen en objecten) (cel 17) Een klassendiagram (class diagram) legt vast welke klassen (objecttypen) er in het systeem voorkomen, wat hun attributen en operaties zijn, en welke statische relaties tussen de klassen bestaan. Statische relaties tussen klassen vallen uiteen in associaties: de ene klasse maakt gebruik van de diensten van de andere, generalisaties: de ene klasse is een subtype van de andere, d.w.z. objecten van de ene klasse kunnen zonder bezwaar worden opgevat als objecten van de andere (dynamische relaties tussen klassen, bijvoorbeeld de volgorde waarin zij berichten uitwisselen, worden in het klassendiagram niet getoond). aggregaties: de ene klasse is een onderdeel van een andere klasse. Een object diagram daarentegen illustreert een klassendiagram door concrete objecten (instanties van klassen) en hun eigenschappen en relaties te tonen. Logische architectuur informatiesysteem - wat en waar (cel 18)

7 De logische architectuur beschrijft wat de informatiestromen zijn en waar de fysische communicatieverbindingen zich situeren t.o.v. de voorheen in kaart gebrachte locaties, rekening houdend met de technische noden van bv. de concurrent users en andere. Hierbij wordt de nadruk gelegd op de invulling van de gebruikersbehoeften die ingevuld kunnen worden door beslissingen over soort hardwareplatformen, netwerken,...

8 Technische Diagrammen (Ontwerp) (cellen 19 t.e.m. 24) Doel: Vertaling van IT-gerichte analyse naar technische concepten rekening houdend met de verschillende focussen (gekozen hardware, gebruikers, databanken, opsplitsing van het systeem,...). Basis voor constructie Essentiële documentatie voor installatie, exploitatie en onderhoud. Resultaat: Voor de ontwikkelaar bruikbare documentatie conform vereisten van de klant. Toestandsdiagram - componenten waarop bedrijfsregels ageren (cel 19) Een toestandsdiagram (statechartdiagram) beschrijft de volgorde van toestanden die een object doormaakt in zijn levenscyclus in relatie tot gebeurtenissen in de omgeving van het object, samen met zijn reacties en acties. Het diagram is een graaf bestaande uit toestanden en toestandsovergangen behorende bij objecten van een bepaalde klasse in het algemeen, of bij de gedetailleerde specificatie van een methode uit een bepaalde klasse in termen van subtoestanden, acties en gebeurtenissen in het bijzonder. In principe kan de dialoog tussen mens en machine volledig worden gespecificeerd in de vorm van een toestandsdiagram (of STD; een term die het essentieel dynamische aspect van zo n schema beter weergeeft). Een toestandsdiagram laat zich weergeven als blokjes die staan voor interfacetoestanden (met daarin de naam van de betreffende toestand), verbonden door pijlen die staan voor toestandsovergangen. Zulke overgangen worden veroorzaakt door de handelingen van gebruikers en het systeem. Volgens een gangbare conventie dient bij elke pijl te worden vermeld welke gebruikers- of systeemhandeling tot de betreffende overgang leidt, en onder welke voorwaarden die handelingen dat effect hebben, eventueel aangevuld met acties en gevolgen anders dan de toestandsovergang. Dergelijke diagrammen zijn heel geschikt om bedrijfsregels te concretiseren naar IT analyse en ontwerp, waardoor de implementatie ervan gemakkelijker gecontroleerd kan worden. Interactiediagram (cel 20)

9 Interactiediagrammen (collaboration diagrams) kunnen gebruikt worden om de interactie/communicatie tussen samenwerkende objecten weer te geven (berichten, volgorde van de berichten, relaties tussen objecten), een vergelijkbare functie dus als die van sequentiediagrammen. Daar waar in een sequentiediagram echter de nadruk ligt op de volgorde en het tijdsverloop van de tussen objecten uitgewisselde berichten, benadrukt een interactiediagram vooral de relaties tussen de samenwerkende objecten. Het wordt gebruikt om inzicht te krijgen in het gedrag van systeem, het illustreren van de functionaliteiten (use-cases) en het controleren van toegangspaden met nadruk op links tussen objecten. Sequentie-diagram /volgorde in tijd / communicatie tussen objecten (cel 21) Het sequentiediagram (sequence diagram) toont de volgorde in tijd van de boodschappen/berichten die in het systeem verstuurd en ontvangen worden en beschrijft de communicatie tussen de objecten. Dit diagram toont hoe de objecten samenwerken om een doel te bereiken. Het sequentie-/activiteitenstappendiagram wordt gebruikt voor: inzicht in gedrag van systeem beschrijving van scenario van functionaliteiten (use-cases) controle van toegangspaden. Gebruikersinterface - grafisch ontwerp/technische beschrijving (cel 22) Onderdelen van de gebruikersinterface zijn bijvoorbeeld de schermlayout, de manier waarop de cursor wordt verplaatst over het scherm, het gebruik van de muis en de helpfunctie. Er wordt over het algemeen onderscheid gemaakt tussen GUI (een grafische gebruikersinterface) en een CUI (een gebruikersinterface gebaseerd op cijfers, letters en symbolen). Bij de grafische gebruikersinterface communiceert de gebruiker met behulp van de muis en pictogrammen waarop kan worden geklikt. In het technische ontwerp worden de gebruikerseisen t.o.v. de gebruikersinterface uitgewerkt en gedetailleerd. Waar in de logische diagrammen de nadruk ligt op wat de gebruiker via de maquettes aangeboden krijgt, ligt de focus in de technische diagrammen op welke manier de informatie opgehaald, weggeschreven en gevalideerd wordt. Bv.: het delen van resources is kenmerkend voor client/server; zo maken meerdere clients gebruik van de diensten van dezelfde databaseserver. Wanneer meerdere personen een voorwerp gezamenlijk willen gebruiken, dan houdt dat in dat op één bepaald tijdstip één van de personen de beschikking over het voorwerp heeft en dat de andere personen moeten wachten tot de tijdelijke eigenaar het voorwerp vrij geeft. Als de tijdelijke

10 eigenaar het voorwerp niet meer vrij geeft, kan dat problemen opleveren voor de anderen. Dit gaat ook op voor clients en servers. Daarom moet er vastgesteld worden welke resources door de verschillende clients gedeeld zullen worden (gebruikers perspectief), en moet gemeenschappelijk gebruik gecontroleerd worden (technisch perspectief). Technische data diagram (ERD) Persistente data-laag (cel 23) In het technische ontwerp worden de functionele eisen uitgewerkt en gedetailleerd. Het logisch ontwerp in de bovenliggende cel is een vereenvoudigd, platform-onafhankelijk model vanuit het perspectief van de gebruiker. Je zou het ontwerp kunnen implementeren en het werkt, zij het mogelijk wat traag. Om die reden wordt het logisch datadiagram enerzijds vertaald naar een Technisch data diagram en een ERD schema (fysisch data model). Technische optimalisatie (fysisch databank ontwerp) concentreert zich op: efficiency: techische optimalisatie zorgt ervoor dat de belangrijkste functies een goede performance hebben. eenvoud: een volledig logisch model kan lastig zijn om mee te werken. SQL queries kunnen bijvoorbeeld ingewikkeld worden op een volledig logische database. Daarnaast wordt het logisch data diagram verder verfijnd naar een technisch data diagram waarbij objecten gegroepeerd worden in subsystemen, keuzes gemaakt worden rond patterns en frameworks,... Het logisch ontwerp was vooral geleid door regels. Bij technische optimalisatie komt het meer aan op creativiteit, inventiviteit en technisch vernuft, waarbij de gekozen technische architectuur mede bepalend zal zijn bij de technische verfijning. Technische architectuur informatiesysteem (hw, sw, data, net) (cel 24) In een technische architectuur informatiesysteemdiagram wordt de runtime structuur van een software-systeem weergegeven. Hierbij bestaat het systeem uit nodes, fysieke objecten die in staat zijn bewerkingen uit te voeren, componenten en objecten. Alleen de componenten die tijdens runtime van belang zijn worden hierbij weergegeven. Een node beschikt meestal over geheugen en rekenkracht en kan zowel een computer, een menselijke uitvoerder, als een andere mechanische bron voorstellen. Een node kan zowel in type- als instantievorm voorkomen en wordt weergegeven als een driedimensionale rechthoek. In of onder de rechthoek wordt het type, en optioneel de naam van de instantie weergegeven. In een node kunnen componenten en objecten zijn weergegeven; dit betekent dat deze entiteiten zich tijdens runtime op de betreffende node kunnen bevinden. Indien een entiteit kan worden verplaatst naar een andere node wordt dat aangegeven met een onderbroken pijl met stereotype «becomes» tussen instanties van de entiteit in de eerste en de tweede node.

11 Ook een component kan objecten bevatten; deze objecten maken deel uit van de component en worden in de component weergegeven. Deze compositierelatie kan eventueel ook met een compositieassociatie worden weergegeven. Tevens is het mogelijk hiertoe een location attribuut in het object op te nemen dat naar de omvattende component verwijst. Deze notatievormen voor compositierelaties zijn ook geldig voor een node. Een afhankelijkheidsrelatie van het stereotype «supports» geeft aan welke componenten zich op welke nodes kunnen bevinden. Communicatie tussen nodes wordt weergegeven door een lijn tussen nodes. Hierbij kan een naam bij de lijn aangeven wat voor soort communicatie er plaats vindt. Een component is een tastbaar stuk van een implementatie van een systeem. Dit kunnen software-componenten zijn die tijdens compile- (broncode), link- (objectcode) of runtime (machinecode) van belang zijn, maar het kunnen ook andersoortige documenten zijn die bij een systeem bestaan. Deze componenten kunnen afhankelijk zijn van elkaar, net als klassen of objecten afhankelijk kunnen zijn van elkaar. In een componentdiagram worden de componenten en hun afhankelijkheden inzichtelijk gemaakt. Een component wordt hierbij weergegeven als een rechthoek met aan de linkerkant twee uitstekende rechthoekjes; in of onder het component wordt het type weergegeven. In het componentdiagram komen alleen componenttypen voor, de uiteindelijke componentinstanties zien we terug in het deploymentdiagram. Dit onderscheid tussen type en instantie volgt de standaard type/instantie-notatie. De afhankelijkheden tussen componenten worden weergegeven met onderbroken pijlen. Deze pijlen kunnen ook naar eventuele interfaces van een component wijzen. Indien een component deel uit maakt van een andere component dan wordt deze in de bevattende component weergegeven.

12 Constructie Diagrammen (Bouw) ( cellen 25 t.e.m. 30) Doel: De IT-applicatie (als module van IT-informatiesysteem) ontwikkelen. Duidelijke documentatie genereren over het IT-project (programma documentatie, broncode, schermen, DB-documentatie e.d.) zodat installatie, adaptief en correctief onderhoud en eventuele overname vlot verloopt. Resultaat: Voor technici bruikbare documentatie conform vereisten van de klant. Programmadocumentatie (cel 25) In deze cel wordt de documentatie bij de programmatie ondergebracht. Hiertoe behoren: de documentatie van de logica van het programma, de keuzes die bij de programmatie gemaakt werden; de documentatie die het gebruik (o.a. de publieke interface) van de verschillende onderdelen van het programma beschrijft. De programmatie documentatie kan in een afzonderlijk document opgenomen worden of kan bij in de broncode ( inline ) geplaatst worden. Programma Code conform bedrijfsregels (cel 26) De vorm van de broncode is afhankelijk van de gekozen technologie en taal. Integratie globaal (logica, DBMS, GUI, hw, sw, net) + opmaak testplan (cel 27) De integratie van alle gedefinieerde elementen zoals hardware, software, gebruikersinterface, enz. en het opmaken van het acceptatietestplan.

13 Programmatie Schermen (pagina's, menu, velden, knoppen) (cel 28) De vorm waarin gebruikersinterface wordt ontwikkeld, is afhankelijk van de gekozen taal en technologie. De gebruikersinterface bestaat typisch uit de specifieke designer-bestanden van de gebruikte ontwikkelingsomgeving. Voorbeelden zijn: Formulieren in MS Access, Visual Basic.FRM bestanden, VC++/MFC resources en CForm classes, Programmatie databank en I/O-bewerkingen (creatie, read, write, delete, rollback,..) (cel 29) Tot de broncode databank behoren de SQL DDL statements voor het aanmaken van de RDBMS. De DDL statements (CREATE TABLE, INDEX,.) vormen de vertaling van het Technisch data diagram in instructies voor de aanmaak van de databank. De DDL-statements worden typisch onder de vorm van een ASCII-tekstbestand aangemaakt (een.sql bestand). Naast de broncode voor de aanmaak van de databank behoren tot deze cel ook de broncode voor de manipulatie van de gegevens in de databank (INSERT, SELECT, UPDATE, DELETE, ). De vorm van deze databankmanipulatie-instructies is afhankelijk van de gekozen technologie en ontwikkelingstaal. Voor de programmatie van de databank wordt bijvoorbeeld gebruik gemaakt van: Query s en VBA broncode in MS-Access, Visual Basic of VC++ broncode die gebruik maakt van ODBC, ESQL/C broncode bestanden, Fysische architectuur informatiesysteem (hw, sw, data,net) (cel 30) Onder deze noemer wordt de concrete fysische architectuur van het informatiesysteem aangegeven. Onderdelen hiervan kunnen zijn: de fysische servers, de locatie van de servers, de software componenten geïnstalleerd op elk van deze servers, de datastorage voorzieningen op de servers, de fysische netwerktopologie, de PC s gebruikt door de gebruikers, de software op de PC s,... De fysische architectuur van het informatiesysteem wordt typisch aangegeven onder de vorm van schema s met de fysische servers, de locaties,...

14 Testen (cellen 31 t.e.m. 33) Doel: Ontwikkelde applicaties en bijhorende procedures testen vanuit alle invalshoeken zodat kwaliteit gegarandeerd wordt. Onontbeerlijk bij acceptatie van een applicatie. Resultaat: Testverslagen: doel, testprocedure en resultaten die door klant en leverancier aanvaard worden. Validatie vertaalde bedrijfsregels (cel 31) Onder de validatie van de vertaalde bedrijfsregels worden gerichte testen verstaan die de correcte implementatie van de bedrijfsregels (of van een subset van de bedrijfsregels) nagaan. Voor complexe bedrijfsregels worden de testen opgebouwd volgens een bottom-up mechanisme: eerst wordt het correct functioneren van de afzonderlijke elementaire bedrijfsregels gecontroleerd daarna wordt de samenhang en interactie tussen de elementaire bedrijfsregels getest. Een afzonderlijke reeks testen kan gewijd worden aan boundary testen : controle dat de mimimum en maximum waarden, de grenzen gesteld in de bedrijfsregels correct geïmplementeerd worden (bv. dat er een correcte foutboodschap gegeven wordt bij overschrijden van een grens). Om een maximale code coverage te verkrijgen kunnen deze testen opgesteld worden volgens een white-box principe waarbij er aan de hand van de broncode wordt nagekeken of de voorgestelde testen de verschillende situaties en uitzonderingen omvatten. Centrale en remote testen informatiesysteem (cel 32) In het algemeen worden de testenscenario s opgezet vanuit het oogpunt van de eindgebruiker en de wijze waarop hij het systeem in de praktijk zal gebruiken. De testscenario s kunnen dan ook volgen uit de use cases. Deze testscenario s volgens het black-box testingprincipe: zonder kennis of rekening te houden met de interne werking van het systeem. Voor systemen die uit meerdere complexe onderdelen bestaan wordt er een onderscheid gemaakt tussen het testen van elk van de onderdelen en het testen van het geïntegreerde geheel.

15 Naast de functionele testen kan een belangrijk onderdeel van de testen het testen van de beveiliging inhouden. Hiervoor kunnen gespecialiseerde testen voorzien worden. Een ander standaardonderdeel van de testen vormen de stress-testen. Hierbij wordt het gedrag van de software of het systeem nagegaan aan of voorbij de limieten van de vooropgestelde specificaties. Bij een additieve ontwikkeling kan een afzonderlijke reeks regressietesten voorzien worden: niet alleen worden de nieuw toegevoegde functies getest maar ook de reeds bestaande functies worden opnieuw getest. Dit om te controleren dat de nieuwe ontwikkelingen geen onbedoelde effecten heeft op de reeds bestaande onderdelen. Testen kunnen manueel uitgevoerd worden of met gebruik van een automatische testtool. De test-scripts om automatisch een bepaalde batterij van testen op de ontwikkelde toepassing uit te voeren, zijn een bijkomend resultaat van deze cel. In deze cel vindt men terug: beschrijving van de testen, logboek van de testen, verslag van de resultaten van de uitgevoerde testen, testgegevens noodzakelijk voor het uitvoeren van de testen. Testen transitie (cel 33) Onder deze noemer worden alle activiteiten ondergebracht die nodig zijn om de transitie van een bestaande toepassing of andere bestaande situatie naar de nieuwe situatie uit te testen. Hiertoe behoren: draaiboeken voor het voorbereiden van de transitie, opzetten van een kopie van het systeem voor het uittesten van de transitie ( dry run van de go live van het project). Hierbij horen ook de analyse van de structuur van de bestaande data en de mapping naar de nieuwe structuur; de opmaak van hulpmodules voor het omzetten van bestaande gegevens naar de nieuwe databankstructuur; het maken van rapporten met inconsistente gegevens zoals dubbele gegevens, ontbrekende gegevens, fout geformatteerde gegevens,... Het testen van de transitie kan naast het eigenlijke informatiesysteem ook betrekking hebben op externe systemen waarmee gecommuniceerd worden, heroriëntering van resources,...

16 Uitrol (cellen 34 t.e.m. 39) Doel: Validatie van de (nieuwe of gewijzigde) applicatie: formele acceptatie, installatie, beheer, ondersteuning,... van het systeem. Organisatorisch in gebruik nemen van de applicatie: opleidingen, infosessies e.d. Resultaat: Goede en betrouwbare en degelijk gebruikte en beheerde applicatie. Acceptatie (cel 34) In deze cel worden de gegevens behorend tot de acceptatie ondergebracht. De acceptatie bestaat uit een reeks van formele testen die uitgevoerd worden om te bepalen of het ontwikkelde systeem voldoet aan de acceptatiecriteria. De acceptatie, op basis van business scenario s, moet de klant toe laten te beslissen of hij al dan niet het ontwikkelde systeem kan accepteren. Tot de acceptatie behoren de resultaten van de uitgevoerde acceptatietesten. Opmaak handleidingen beheerders, helpdesk en gebruikers (cel 35) Onder deze noemer worden geplaatst: de handleidingen voor de gebruikers, de beheerders, helpdesk, voor de installatie,... Handleidingen zijn typisch onder de vorm van MS-Word bestanden, maar kunnen ook online zijn, onder de vorm van HTML-bestanden. Andere mogelijke vormen van on line helpbestanden.hlp voor de MS-Windows platformen, bestanden in PDF-formaat,... Installatie informatie-systeem (hw, sw, data,net) (cel 36) In deze cel vindt men de gegevens van het installatieproces terug: exploitatiedossier, installatiehandleidingen, de bestanden nodig voor de installatie van het informatiesysteem (onder de vorm van setup-programma s, PKG-packages, tar-bestanden,...).

17 Opleiding beheerders, helpdesk en gebruikers (cel 37) Typisch wordt er een gespecialiseerde opleiding voorzien voor de verschillende rollen of types van gebruikers die voor het informatiesysteem van belang zijn. Materiaal voor opleiding kan bestaan uit: cursus, oefeningen, PowerPoint-samenvatting van de behandelde onderdelen. Setup, migratie, conversie van data (cel 38) In deze cel worden de gegevens voor de uitvoer van de migratie en conversie samengebracht. Hiertoe behoren de verslagen met de resultaten van de converies: ontbrekende gegevens, conflicterende gegevens,... Go Live met beheer en exploitatie en helpdesk infosysteem (cel 39) Men vindt in deze cel een logboek of ander mechanisme terug voor het registreren en opvolgen van meldingen i.v.m. het in productie genomen systeem (meldingen van fouten, vragen voor wijzigingen, extra functies,...). Voor toepassingen waarbij er een client-installatie noodzakelijk is, is er specifieke documentatie die te gebruiken is voor de installatie van een bijkomende client. Voor sommige projecten kan hierbij specifieke documenten opgemaakt worden voor de ondersteuning van de helpdesk.

Software Test Plan. Yannick Verschueren

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

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren Maart 2015 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 2 December 2014 Yannick Verschueren

Nadere informatie

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

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

DATAMODELLERING BASIS UML KLASSEMODEL

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

1. Work Breakdown Structure en WBS Dictionary

1. Work Breakdown Structure en WBS Dictionary 1. Work Breakdown Structure en WBS Dictionary CUSTOMER migratie Management Technische Transitie Meetings Status Reporting Administratie Technisch Upgegrade Systemen (3-tier) Delta Analyse & Functioneel

Nadere informatie

DATAMODELLERING DATA MAPPING MODEL

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

1. Welke diagrammen beschrijven het dynamisch gedrag van een applicatie?

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

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

Ontwikkeling informatiesysteem

Ontwikkeling informatiesysteem Ontwikkeling informatiesysteem Voorletters en naam: xxx Studentnummer: xxx Datum: 23 december 2013 Onderwijsinstelling: NCOI Opleidingsgroep Naam opleiding: Bachelor Bedrijfskundige Informatica Naam module:

Nadere informatie

UML. From weblog http://dsnippert.wordpress.com. Dennis Snippert

UML. From weblog http://dsnippert.wordpress.com. Dennis Snippert UML From weblog http://dsnippert.wordpress.com Naam: Dennis Snippert Inhoudsopgave 1. Wat is Uml?... 3 2. UML diagrammen... 4 3. Uitleg diagrammen... 5 3.1. Usecase diagram:... 5 3.2. Class diagram:...

Nadere informatie

DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING

DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING DATAMODELLERING ARCHIMATE DATA- & APPLICATIEMODELLERING Inleiding In dit whitepaper wordt de datamodelleervorm ArchiMate data- & applicatiemodellering beschreven. Deze modelleervorm staat in verhouding

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

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

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

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

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Module 1 Programmeren

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

Inhoudstafel. UML (Unified Modeling Language)

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

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces

Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces 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 informatie

Voorbeeldvraag 1. Welke uitspraak is JUIST:

Voorbeeldvraag 1. Welke uitspraak is JUIST: Voorbeeldvraag 1 Welke uitspraak is JUIST: 1. De basisstelling van Nicolas Carr (auteur van "IT doesn't matter") is dat de investeringen die in IT gedaan worden niet opwegen tegen de voordelen ervan. Het

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

Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1

Socio-technisch systemen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1 Socio-technisch systemen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 2 Slide 1 Systeem categoriën Technische op computer gesteunde systemen Systemen die HW en SW bevatten, maar waar

Nadere informatie

Zelftest Informatica-terminologie

Zelftest Informatica-terminologie Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u

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

Tools voor canonieke datamodellering Bert Dingemans

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

Technische architectuur Beschrijving

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

Informatie & Databases

Informatie & Databases Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : [email protected] www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5 1. Milieuklacht............................................................................................. 2 1.1 Handleiding opladen XML in mkros......................................................................

Nadere informatie

Ontwerp. <naam applicatie>

Ontwerp. <naam applicatie> Ontwerp Datum Auteur Versie Telefoon Pagina: 0 Inhoudsopgave 1. MANAGEMENT SUMMARY... 1 2. INLEIDING... 1 2.1. DOEL... 1 2.2. STRUCTUUR... 1 2.3. ACHTERGROND... 1 2.4. REVISIE-GESCHIEDENIS...

Nadere informatie

Application interface. service. Application function / interaction

Application interface. service. Application function / interaction Les 5 Het belangrijkste structurele concept in de applicatielaag is de applicatiecomponent. Dit concept wordt gebruikt om elke structurele entiteit in de applicatielaag te modelleren: softwarecomponenten

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

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 [email protected] Inleiding Bij het ontwikkelen van maatwerk software loopt men al snel tegen het probleem

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, [email protected] Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

Syfadis Suite. LMS & Talent applicatie

Syfadis Suite. LMS & Talent applicatie Syfadis Suite LMS & Talent applicatie FERN : digitaal leren op werkvloer E books Library Learning Management SyfadisLearning & Talent suite Learning Content management & authoring Performance Support Feiten

Nadere informatie

TMAP NEXT DOCUMENT OVERZICHT TOEGEPASTE TESTVORMEN

TMAP NEXT DOCUMENT OVERZICHT TOEGEPASTE TESTVORMEN TMAP NEXT DOCUMENT OVERZICHT TOEGEPASTE TESTVORMEN Copyright Sogeti Nederland B.V. te Vianen Niets uit deze uitgave mag verveelvoudigd en/of openbaar worden gemaakt (voor willekeurig welke doeleinden)

Nadere informatie

DATAMODELLERING ARCHIMATE DATAMODELLERING

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

Toegepaste notatiewijzen DLA software

Toegepaste notatiewijzen DLA software Toegepaste notatiewijzen DLA software Bert Dingemans [email protected] Inleiding In de DLA Software wordt gebruik gemaakt van een aantal notatiewijzen voor het opstellen van een object- en procesmodel.

Nadere informatie

Beginnen met de Relatiebeheer module

Beginnen met de Relatiebeheer module Auteur : Reint Endendijk Versie : 1.0 Datum : 23 juni 2010 2 Minimale stappen om te beginnen Hieronder worden de minimale stappen om te beginnen met de module Relatiebeheer kort beschreven. Deze stappen

Nadere informatie

Rapport over het werkprofiel van Software engineer (sr)

Rapport over het werkprofiel van Software engineer (sr) Rapport over het werkprofiel van Software engineer (sr) Identificatienummer: Publicatiedatum: 19 november 2015 Leeswijzer Dit rapport omschrijft het werkprofiel van 'Software engineer (sr)' zoals die door

Nadere informatie

CEL. Bouwstenen voor een elektronische leeromgeving

CEL. Bouwstenen voor een elektronische leeromgeving CEL Bouwstenen voor een elektronische leeromgeving FACTSHEET CEL VERSIE 1.0 DECEMBER 2001 CEL - Bouwstenen voor een elektronische leeromgeving Inhoudsopgave Wat is CEL? 1 Uitgangspunten 1 De eindgebruiker

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

Technische nota AbiFire5 Rapporten maken via ODBC

Technische nota AbiFire5 Rapporten maken via ODBC Technische nota AbiFire5 Rapporten maken via ODBC Laatste revisie: 29 juli 2009 Inhoudsopgave Inleiding... 2 1 Installatie ODBC driver... 2 2 Systeeminstellingen in AbiFire5... 3 2.1 Aanmaken extern profiel...

Nadere informatie

Digitaal Archief Vlaanderen Stappenplan & Projectfiches

Digitaal Archief Vlaanderen Stappenplan & Projectfiches www.pwc.be Digitaal Archief Vlaanderen Stappenplan & Projectfiches september 2013 1. Inleiding In dit deel van de studie rond het Digitaal Archief Vlaanderen bekijken we het technische stappenplan dat

Nadere informatie

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

Enterprise Resource Planning. Hoofdstuk 3 Planning, ontwerp en implementatie van Enterprise Resource Planning-systemen

Enterprise Resource Planning. Hoofdstuk 3 Planning, ontwerp en implementatie van Enterprise Resource Planning-systemen Enterprise Resource Planning Hoofdstuk 3 Planning, ontwerp en implementatie van Enterprise Resource Planning-systemen Pearson Education, 2007; Enterprise Resource Planning door Mary Sumner Leerdoelstelling

Nadere informatie

DATAMODELLERING BEGRIPPENBOOM

DATAMODELLERING BEGRIPPENBOOM DATAMODELLERING BEGRIPPENBOOM Inleiding In dit whitepaper wordt de datamodelleervorm begrippenboom inclusief de begrippenlijst beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.

Nadere informatie

Software Test Document

Software Test Document Software Test 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 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

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

Hoofdstuk Error! Style not defined. 19. 3. Use-case analyse

Hoofdstuk Error! Style not defined. 19. 3. Use-case analyse Hoofdstuk Error! Style not defined. 19 3. Use-case analyse Hier worden een paar use-case diagrammen gegeven en een aantal use-case beschrijvingen volgens het template van Warmer & Kleppe. 3.1 Use-case

Nadere informatie

Ministerie van Infrastructuur en Milieu Beheerst naar beheer

Ministerie van Infrastructuur en Milieu Beheerst naar beheer Document D-2 Ministerie van Infrastructuur en Milieu Beheerst naar beheer Versie 1.0 Datum 15 juli 2014 Status Definitief Colofon Versie 1.0 Contactpersoon Paul Leunissen M 06-5250 6691 [email protected]

Nadere informatie

Rapportage Lineage. Introductie. Methode. J. Stuiver

Rapportage Lineage. Introductie. Methode. J. Stuiver Rapportage Lineage Rapportage Lineage J. Stuiver Introductie In elk project is het essentieel om informatie over het project en haar activiteiten voor alle partijen beschikbaar te stellen. Deze informatie

Nadere informatie

Zelftest Java EE Architectuur

Zelftest Java EE Architectuur Zelftest Java EE Architectuur Document: n1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST JAVA EE ARCHITECTUUR Nota:

Nadere informatie

Archimate risico extensies modelleren

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

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70

2de bach HIB. Systeemanalyse. Volledige samenvatting. uickprinter Koningstraat Antwerpen ,70 2de bach HIB Systeemanalyse Volledige samenvatting Q www.quickprinter.be uickprinter Koningstraat 13 2000 Antwerpen 152 8,70 Online samenvattingen kopen via www.quickprintershop.be Systeemanalyse Deel

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

Software Design Document

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

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen:

Technische implementatie De infrastructuur rondom Transit kent de volgende rollen: Transit Herkent u het? Steeds dezelfde uitdagingen in migratieprojecten; meerdere variabelen, in verschillende stadia en in een blijvend veranderende omgeving, managen. Grote hoeveelheden gegevens over

Nadere informatie

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-#######

Intake <applicatie> Conclusie & Aanbevelingen. <Datum> 1.0. <Auteur> ###-####### Intake Conclusie & Aanbevelingen Datum Versie 1.0 Auteur Telefoon ###-####### Inhoudsopgave 1. VOORWOORD... 1 2. BESCHRIJVING APPLICATIE... 2 2.1. FUNCTIONEEL ONTWERP... 2

Nadere informatie

DATAMODELLERING ER DIAGRAM

DATAMODELLERING ER DIAGRAM DATAMODELLERING ER DIAGRAM Inleiding In dit whitepaper wordt de datamodelleervorm ER diagram beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil je een beeld krijgen

Nadere informatie

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker

SmartTestAssistant. Het slimme testhulpmiddel. door Frank Stolker SmartTestAssistant Het slimme testhulpmiddel door Frank Stolker Inhoud Waarom wéér een ander tool? Omdat dit is wat we willen Wat is SmartTestAssistant dan? Hoe zit het in elkaar? Hoe werkt het? Schematische

Nadere informatie

1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat?

1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat? 1,3 miljoen regels mission critical code omzetten naar C++, hoe test je dat? XXXXXX Najaarsevenement 2016 Jaap Kuilman 11 oktober 2016 Introductie Jaap Kuilman Testconsultant bij InTraffic Ervaring in

Nadere informatie

Bijlage 9. UNI 120621.9 REB GD. Releasebeleid

Bijlage 9. UNI 120621.9 REB GD. Releasebeleid Releasebeleid Ondanks alle aan de samenstelling van de tekst bestede zorg, kan Newway Retail Solutions bv (Newway) géén enkele aansprakelijkheid aanvaarden voor eventuele directe en/of indirecte schade,

Nadere informatie

Het belang van. Data Modellering. GEMINIT Training. Data Modellering. Frédéric BARBIER

Het belang van. Data Modellering. GEMINIT Training. Data Modellering. Frédéric BARBIER Het belang van Data Modellering Studiedag Informatiemanagement Politeia, 22 februari 2013, Gent Open data en de cloud: een revolutie in de informatiehuishouding van de overheid Training Data Modellering

Nadere informatie

DataFlex 19.0 SQL Server

DataFlex 19.0 SQL Server Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een

Nadere informatie

Methodiek. Versie: 16/05/2012 13:42:35

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 informatie

Installatiehandleiding Business Assistent

Installatiehandleiding Business Assistent Installatiehandleiding Business Assistent Wijzigingsgeschiedenis Versie Datum Omschrijving Status 0.1 25-09-2014 Eerste opzet van het installatie Concept document. 1.0 04-11-2014 Geen: Commercieel maken

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

Installatiehandleiding Cane Webservices.nl Integratie

Installatiehandleiding Cane Webservices.nl Integratie Installatiehandleiding Cane Webservices.nl Integratie Inhoud INHOUD... 1 1. INTRODUCTIE... 2 DOELSTELLING DOCUMENT... 2 GERELATEERDE DOCUMENTEN... 2 GEBRUIK VAN HET DOCUMENT... 2 LEZERS DOELGROEP... 2

Nadere informatie

Proces to model en model to execute

Proces to model en model to execute Proces to model en model to execute Een end-to-end (bedrijfs)proces (figuur 1) is het geheel van activiteiten die zich, op een bepaalde plaats door een bepaalde rol, in bepaalde volgorde opvolgen en waarvan

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users

Acceptatiemanagement meer dan gebruikerstesten. bridging it & users Acceptatiemanagement meer dan gebruikerstesten bridging it & users Consultancy Software Training & onderzoek Consultancy CEPO helpt al meer dan 15 jaar organisaties om integraal de kwaliteit van hun informatiesystemen

Nadere informatie

Handleiding voor de applicatiebeheerder van Business Assistent

Handleiding voor de applicatiebeheerder van Business Assistent Handleiding voor de applicatiebeheerder van Business Assistent Wijzigingsgeschiedenis Versie Datum Omschrijving Status 0.1 02-10-2014 Eerste opzet van het installatie Concept document. 0.2 14-10-2014 Lezerscorrectie

Nadere informatie

Offerte voor het bouwen van een website Klant: Ideefiks, IdeeKids

Offerte voor het bouwen van een website Klant: Ideefiks, IdeeKids Offerte voor het bouwen van een website Klant: Ideefiks, IdeeKids Consultant: Dirk Derom Inhoudstafel Algemene structuur van de website...6 Front pagina...6 Pagina IDEEFIKS/IDEEKIDS...6 Functionaliteit...10

Nadere informatie

Een Inleiding tot Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1

Een Inleiding tot Software Engineering. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Een Inleiding tot Software Engineering Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 1 Slide 1 Software engineering De economie is compleet afhankelijk van software. Meer en meer systemen

Nadere informatie

Kenmerken van DLArchitect

Kenmerken van DLArchitect Kenmerken van DLArchitect Bert Dingemans, e-mail : [email protected] www : http://www.dla-os.nl 1 Inhoud KENMERKEN VAN DLARCHITECT... 1 INHOUD... 2 INLEIDING... 3 ARCHITECTUUR... 3 Merode... 3 Methode en

Nadere informatie

Gebruikershandleiding Digikoppeling Compliance Voorziening (Portaal)

Gebruikershandleiding Digikoppeling Compliance Voorziening (Portaal) Gebruikershandleiding Digikoppeling Compliance Voorziening (Portaal) Versie 1.0 Datum 18-10-2016 Status Concept Colofon Logius Servicecentrum: Postbus 96810 2509 JE Den Haag t. 0900 555 4555 (10 ct p/m)

Nadere informatie

Registratie Data Verslaglegging

Registratie Data Verslaglegging Registratie Data Verslaglegging Registratie Controleren en corrigeren Carerix helpt organisaties in het proces van recruitment en detachering. De applicatie voorziet op een eenvoudige wijze in de registratie

Nadere informatie

Installatiehandleiding Business Assistent

Installatiehandleiding Business Assistent Installatiehandleiding Business Assistent Wijzigingsgeschiedenis Versie Datum Omschrijving Status 0.1 25-09-2014 Eerste opzet van het installatie Concept document. 1.0 04-11-2014 Geen: Commercieel maken

Nadere informatie

Marlin Family. Marlin

Marlin Family. Marlin PCA Mobile PCA Mobile Organisatie PCA Mobile BV maakt deel uit van de Mobile Solution Group en biedt met ruim 40 enthousiaste collega s een veelomvattend pakket van innovatieve en gebruiksvriendelijke

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

Dataconversie met Oracle Spatial

Dataconversie met Oracle Spatial Realworld klantendag 19 september 2013 Voorstellen 1 2 Computer Science & Engineering (TU/e) 3 Realworld Systems 4 Datamigraties Alliander Stedin Agenda 1 Architectuur Inleiding Ontwerp migratie 2 Rapportage

Nadere informatie

DATAMODELLERING GEAVANCEERD UML KLASSEMODEL

DATAMODELLERING GEAVANCEERD UML KLASSEMODEL DATAMODELLERING GEAVANCEERD UML KLASSEMODEL Inleiding In dit whitepaper wordt de datamodelleervorm geavanceerd UML klassemodel beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen.

Nadere informatie

Handleiding Lab Safety Monitor Versie 16 juli 2009

Handleiding Lab Safety Monitor Versie 16 juli 2009 Handleiding Lab Safety Monitor Versie 16 juli 2009 LegioBox C3 Wireless Module Inhoud Inloggen... 3 Openingsscherm... 4 Navigatiebalk (figuur 2)... 4 Menubalk... 4 Datascherm... 5 Navigeren... 5 Hoe doe

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

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper

Naar de cloud: drie praktische scenario s. Zet een applicatiegerichte cloudinfrastructuur op. whitepaper Naar de cloud: drie praktische scenario s Zet een applicatiegerichte cloudinfrastructuur op whitepaper Naar de cloud: drie praktische scenario s Veel bedrijven maken of overwegen een transitie naar de

Nadere informatie

DATAMODELLERING DATA FLOW DIAGRAM

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

Handleiding voor de applicatiebeheerder Cane Webservices.nl Integratie

Handleiding voor de applicatiebeheerder Cane Webservices.nl Integratie Handleiding voor de applicatiebeheerder Cane Webservices.nl Integratie Versie 1.1 Cane Webservices.nl Integratie Handleiding voor de Applicatiebeheerder 1 Inhoud INHOUD... 2 1. INTRODUCTIE... 3 DOELSTELLING

Nadere informatie

Unified Modeling Language ACTIVITY DIAGRAMS

Unified Modeling Language ACTIVITY DIAGRAMS Unified Modeling Language ACTIVITY DIAGRAMS Alle Metzlar UML 19 augustus 2014 Inleiding Use case diagrammen laten zien wat het (informatie)systeem zou moeten doen. Activiteiten diagrammen laten zien hoe

Nadere informatie

Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture

Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture Software architecture IM0203 TERUGKOPPELING PROEFTENTAMEN Vraag 1 Vraag 1a Veel van de in het werkboek besproken patterns kunnen ingezet worden voor het referentiesysteem. We lopen de patterns hier stuk

Nadere informatie

Trainingsomschrijving ACCESS 97 / 2000 / 2003NL

Trainingsomschrijving ACCESS 97 / 2000 / 2003NL Module 1 Inleiding Module 2 Ontwerpen van tabellen Module 3 Relationele databases en queries Module 4 Formulieren en rapporten Module 5 Geav. formulieren en rapporten Module 6 Macro s en menu s Module

Nadere informatie

DATAMODELLERING SIPOC

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

Domeinmodellen en klassendiagrammen

Domeinmodellen en klassendiagrammen Overview Architectuur Deployment-diagram Software-architectuur 1 Architectuur Deployment-diagram Software-architectuur 2 3 Architectuur Architectuur Deployment-diagram Software-architectuur Webapplicatie

Nadere informatie

Informatie Systeem Ontwikkeling ISO 2R290

Informatie Systeem Ontwikkeling ISO 2R290 Informatie Systeem Ontwikkeling ISO 2R290 docent: Prof. dr. Paul De Bra Gebaseerd op: Database System Concepts, 5th Ed. doel van dit vak kennis van en inzicht in basisbegrippen over informatiesystemen

Nadere informatie

Interactie diagrammen

Interactie diagrammen Interactie diagrammen Use case Verhaaltje Interactie van gebruiker (actor) met systeem In een vast formaat Analyse van functionele vereisten Interactie diagrammen Vertrekken van use cases Interactie van

Nadere informatie