Soepele toepassing van Verum s Dezyne bij het modelleren van software voor een service tool

Maat: px
Weergave met pagina beginnen:

Download "Soepele toepassing van Verum s Dezyne bij het modelleren van software voor een service tool"

Transcriptie

1 CASE STUDIE ANTONE Cool Gray 11 C:0 M:0 Y:0 K:76 :97 G:97 B: Logo niet kleiner gebruiken dan 15 mm breed 40 mm er solutions smarter solutions Soepele toepassing van Verum s Dezyne bij het modelleren van software voor een service tool ng smarter solutions ogo Logo met pay-off niet kleiner gebruiken dan 40 mm breed Dezyne is een tool ontwikkeld door Verum om software te ontwerpen gebaseerd op de methodologie van Model Driven Engineering. Dezyne wordt voornamenlijk gebruikt om complexe software systemen te ontwikkelen. Door zijn ingebouwde formele verificatie functionaliteit is Dezyne met name geschikt voor veiligheidkritische systemen gebruikt in de luchtvaart, auto-industrie, computerchipfabricatie en de medische industrie. Bedrijven die gebruik maken van Dezyne hebben hun marktintroductietijd met 20% versneld, 25% minder softwarefouten gemaakt en 50% kosten bespaard. Dezyne is één van de Model Driven Engineering toolsets waar ICT Group mee werkt om traditionele manieren van software ontwerp te innoveren. Met de technologie van vandaag leiden we de software engineers van morgen op. Hieronder beschrijven we de functionaliteit van Dezyne in een ontwikkelproject: het ontwikkelen van een service tool voor een startup/shutdown controller. Dit project is uitgevoerd door onze software engineer Saurav Paul.

2 Eerste ervaringen met Dezyne Saurav Paul kwam tijdens zijn studie Embedded Systems aan de TU Delft al in aanraking met de methodolgie van Model Driven Engineering. Toen hij kort na zijn afstuderen een Dezyne Community meeting bijwoonde, ontdekte hij sterke overeenkomsten tussen Dezyne en wat hij op de universiteit had geleerd. Enthousiast over de mogelijkheden van Dezyne begon hij er zelf mee te experimenteren bij een klein softwareontwikkelproject. In mijn ogen is Model Driven Engineering de toekomst van softwareontwikkeling, aldus Saurav. Ik stond dan ook te trappelen om Dezyne te gaan gebruiken. Toepassing van Dezyne bij een opdracht van Philips Na zijn afstuderen ging Saurav Paul aan de slag bij ICT Group. Zijn eerste opdracht was een project van Philips, waarbij Dezyne als voornaamste software toolset werd gebruikt. Philips ontwikkelt röntgensystemen voor beeldgeleide medische procedures. De röntgenapparaten worden aangedreven door complexe startup/shutdown controllers die de betrouwbaarheid en veilgheid ervan moeten garanderen. Aangezien het gedrag van deze controllers zeer complex is, wordt er een speciale service tool ingezet voor controles en onderhoud. Met gebruik van Dezyne ontwikkelde Saurav de software voor deze nieuwe service tool. Service Tool Ethernet Cable StartUp/ShutDown Controller Master Controller Controller1 Controller2 Controller3 De service tool controleert het gedrag van de startup/shutdown controller De werkwijze van Dezyne is om eerst een model te creëren dat het gedrag van het softwaresysteem beschrijft. Dit model fungeert als communicatiemiddel tussen de software engineer(s) en de stakeholders. Door deze verbeterde communicatie kunnen de eisen (requirements) van de stakeholders vollediger en effectiever worden geïmplementeerd. Daarnaast geeft Dezyne de software engineer de mogelijkheid om het gedrag van de software in elke fase van het ontwikkeltraject te testen, waardoor nog beter geverifieerd kan worden of het systeem aan de eisen voldoet. Wanneer de software eenmaal getest en geverifieerd is, kan de uiteindelijke computercode met één simpele druk op de knop automatisch vanuit het model worden gegenereerd. BackEndSwDzn ModeSupervisor FunctionInitiator + DiagnoseSys + InstallSys + SaveDataSys + ManualSys + ConManagerSys Statisch overzicht van het Dezyne model waarin de relaties tussen de verschillende componenten wordt beschreven. De computercode wordt automatisch vanuit dit model gegenereerd. Dezyne s unieke eigenschap: formele verificatie Wat Dezyne onderscheidt van andere Model Driven Engineering toolsets is zijn ingebouwde formele verificatie functionaliteit. Met één muisklik wordt het model gescand op fouten en ongewenste eigenschappen zoals deadlocks, livelocks, onvolledige mapping van events en responsen, race conditions, illegale acties en compliance. Mocht er iets niet kloppen, dan laat de formele verificatie niet alleen zien welke fout er is gemaakt, maar spoort het ook de precieze locatie ervan op in het model.

3 Bij het ontwerpen van de software voor de service tool had Saurav Paul veel steun aan Dezyne s formele verificatie. Wanneer je bij het programmeren op de traditionele manier een fout maakt, kan die door de compiler worden gedetecteerd. Maar runtime errors zijn heel moeilijk te detecteren en te corrigeren. Dezyne laat echter onmiddellijk zien waar de fout zich bevindt. En zodra de fout is hersteld kun je vanuit het model heel snel testen en verifiëren. Bij traditioneel programmeren duurt dat veel langer. systeemeisen voldoet. In tegenstelling tot traditionele softwareontwikkeling geeft Dezyne software engineers de mogelijkheid om zowel snel als grondig te testen. Wat Dezyne onderscheidt is een kortere en efficiëntere testfase. De componenten waaruit het softwaresysteem bestaat hoeven niet heel uitgebreid getest te worden, aangezien Dezyne s ingebouwde formele verificatie ongewenste eigenschappen zoals deadlocks en race conditions er al heeft uitgehaald. Het enige dat nog getest hoeft te worden is de functionaliteit van het gehele software systeem. In de toekomst is Verum van plan om op meer functionele eigenschappen te testen, zodat ook de functionele correctheid formeel kan worden geverifieerd en niet apart getest hoeft te worden Screenshot van een deadlock fout in het Dezyne model. Dezyne s formele verificatie functionaliteit produceert een sequence trace die de precieze locatie van de fout aanwijst Het waarborgen van de correcte functionaliteit door een combinatie van TDD en Model Driven Engineering De service tool waar Saurav Paul aan werkte heeft vier functionaliteiten of eigenschappen: manual mode, diagnose, firmware install en save data. Om te waarborgen dat deze functionaliteiten goed werkten gebruikte Saurav een combinatie van Test Driven Development (TDD) en Model Driven Engineering. Bij de traditionele manier van softwareontwikkeling neemt het testen van de software veel tijd in beslag. Door tijdsdruk is grondig testen vaak niet haalbaar. Dit vergroot de kans op fouten later in het proces, wanneer de software wordt geïmplementeerd. In een ideaal scenario is grondig testen echter noodzakelijk om te kunnen waarborgen dat de software aan alle Screenshot van een software component gemodelleerd in Dezyne s tekstuele modeltaal. Saurav ontwierp de software voor de vier functionaliteiten van de service tool door ze in Dezyne te modelleren. Vervolgens voerde hij unit tests uit om het gewenste gedrag te verifiëren. Wanneer er tijdens het testen fouten opdoken,

4 was hij in staat om ze snel in het model zelf te corrigeren alvorens het gehele systeem opnieuw te testen. De combinatie van testen en (her)modelleren leidt tot snelle en efficiënte aanpassingen, zelfs laat in het ontwikkeltraject. Saurav Paul: Het grote verschil met Dezyne is dat je meer tijd besteedt aan ontwerpen en minder aan testen. Vanwege zijn formeel geverifieerde implementatie kan Dezyne kwaliteit garanderen. Er zijn meer mogelijkheden om weeffouten op te sporen en te herstellen in de beginfase van het ontwikkeltraject. Handmatig programmeren Nadat de eigenschappen van de service tool succesvol waren getest, was Saurav in staat om met één druk op de knop C# code te produceren. Naast C# ondersteunt Dezyne ook de programmeertalen C, C++, Java, JavaScript and Python. Dezyne is niet bedoeld om software te ontwerpen voor algoritmen of om datastromen te modelleren. Deze eigenschappen kunnen niet worden gemodelleerd in Dezyne, maar moeten handmatig worden geprogrammeerd. Saurav Paul: Wanneer de software datagerelateerde beslissingen moest nemen of data moest uitlezen, gebruikten we handmatig geschreven code in plaats van het model. Ook werd handgeschreven code gebruikt om de software vast te maken aan de al aanwezige code van de startup/shutdown controller. Tenslotte voerde Saurav een laatste integratietest uit om te zien of de nieuwe software goed aansloot op de startup/ shutdown controller. Zo werd het project op succesvolle wijze afgerond. Project resultaten Het gebruik van Dezyne leidde tot positieve resultaten in het Philips project: Het integreren van het nieuwe softwareontwerp verliep veel soepeler dan bij de traditionele manier van softwareontwikkeling. Saurav Paul: De integratiefase was betrekkelijk eenvoudig, omdat de meeste software al in de implementatiefase was geverifieerd. Daarom weet je dat elke fout die je nog tegenkomt alleen te maken heeft met het integratieproces en niet met fouten in de software zelf. Ook de functionele tests verliepen soepeler. Dezyne s formele verificatie elimineert veelvoorkomende weeffouten zoals deadlocks en race conditions. Hierdoor verbeterde de snelheid en efficiëntie van de testfase aanzienlijk, aangezien veel ongwenste eigenschappen er al waren uitgefilterd. De software resulteerde in een betrouwbaardere en efficiëntere service tool, die beter met fouten kan omgaan. Ook werd de tijd voor het installeren van nieuwe firmware op de startup/shutdown controller met de nieuwe service tool aanzienlijk bekort. Uiteindelijk waren de stakeholders zeer tevreden met de functionaliteit en het gebruiksgemak van de nieuwe tool. Geleerde lessen Tijdens het werken aan het softwareontwerp voor de service tool voor de startup/shutdown controller leerde Saurav Paul waardevolle lessen over de Dezyne toolset: Het modelleren van een softwaresysteem als een compositie van kleine en eenvoudige componenten die op elkaar inwerken werkt beter dan het creëren van één groot, complex model. Saurav Paul: Wanneer je met kleinere componenten werkt wordt het veel eenvoudiger om fouten te testen en te corrigeren en om nieuwe functionaliteiten later nog toe te voegen. Weten wanneer je door Dezyne gegenereerde code of handgeschreven code moet gebruiken. Saurav Paul: Bij traditioneel softwareontwerp zijn control logica en dataverwerking niet van elkaar gescheiden, maar beide onderdeel van de code zelf. In Dezyne word je gedwongen om ze van elkaar te scheiden. Ik heb geleerd om afgewogen keuzes te maken wanneer ik de ene of de andere moet gebruiken.

5 Vergeleken met traditionele methodes doken er in Dezyne veel minder bugs en andere problemen op tijdens de latere ontwikkelfases. Er zijn vooral minder bugs tijdens de integratiefase, omdat Dezyne de meeste fouten al heeft opgespoord. In Dezyne wordt meer tijd besteed aan het formuleren van de software eisen (requirements) en het maken van het ontwerp, maar deze tijd wordt ruimschoots teruggewonnen in de latere fases. Je begint met meer vragen aan de stakeholders, vooral over de wat als scenario s, zegt Saurav. Dit maakt de software eisen en ook het latere software ontwerp helderder en robuuster en leidt tot een grotere klanttevredenheid. Het belangrijkste voordeel van Dezyne is volgens Saurav dat het menselijke programmeer- en communicatiefouten aanzienlijk beperkt. Dat bespaart tijd en verbetert de efficiëntie. Dezyne sluit de driehoek tussen software eisen, formele verificatie en het genereren van code. Het geeft een veel betrouwbaardere garantie voor een software oplossing die past bij de behoeften van de stakeholder. Dezyne sluit de driehoek tussen software eisen, formele verificatie en het genereren van code. Dezyne: de keuze van Philips en anderen Onze klant Philips maakte bij dit project een bewuste keuze om Dezyne te gebruiken. Door de complexiteit van de control logica in de startup/shutdown controller gaf de klant de voorkeur aan Dezyne s formele verificatie om de functionaliteit ervan zo adequaat mogelijk te modelleren en verifiëren. Contactpersonen Saurav Paul Software Engineer E: saurav.paul@ict.nl Ronald Wiericx Software Engineer E: ronald.wiericx@ict.nl Nieuwsgierig over de mogelijkheden van Model Driven Engineering en Verum Dezyne? Neem gerust contact op met onze software engineer Saurav Paul om de mogelijkheden voor uw organisatie te bespreken. Professor Doctor Dorgelolaan AM Eindhoven Kopenhagen LL Barendrecht The Netherlands T +31 (0) F +31 (0) info@ict.nl

BDD/Gherkin. Een introductie

BDD/Gherkin. Een introductie BDD/Gherkin Een introductie Organisatie SYSQA B.V. Pagina 2 van 10 Inhoudsopgave 1. Inleiding... 3 2. BDD... 4 3. Gherkin... 5 4. BDD-Tools... 6 5. Voordelen... 7 6. Benodigde kennis en vaardigheden...

Nadere informatie

De kunst van het dicht timmeren. DEMO BPM Engine. 2012, Formetis

De kunst van het dicht timmeren. DEMO BPM Engine. 2012, Formetis De kunst van het dicht timmeren DEMO BPM Engine 2012, Formetis 1 Agenda Enterprise Engineering & Software Engineering Demonstratie DEMO BPM Engine Vragen Enterprise Engineering & Software Engineering 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

Vier aandachtspunten bij het specificeren van digitaal geregelde voedingen

Vier aandachtspunten bij het specificeren van digitaal geregelde voedingen Vier aandachtspunten bij het specificeren van digitaal geregelde voedingen De industrie staat soms nog wat afwachtend tegenover digitaal geregelde voedingen omdat engineers, anders dan bij de traditionele

Nadere informatie

Model-driven Distributed Software Deployment

Model-driven Distributed Software Deployment Technische Universiteit Delft, EWI, Afdeling Software Technologie Philips Research, Healthcare Systems Architecture, Eindhoven 17 Maart 2009 Introductie Software Engineering Software Deployment Model-driven

Nadere informatie

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken

Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken Releasen met een druk op de knop: Met behulp van Continuous Delivery sneller uw doel bereiken De business organisatie heeft altijd stijgende verwachtingen van uw IT organisatie. Meer dan ooit is het van

Nadere informatie

Clean code improves test quality

Clean code improves test quality Clean code improves test quality Michel Kroon, Senior Consultant, SIG TestNet Voorjaarsevenement 30 juni 2008 Arent Janszoon Ernststraat 595-H NL-1082 LD Amsterdam info@sig.nl www.sig.nl De Software Improvement

Nadere informatie

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : 06-07-2013 Versie : 1.2

Testen. Presentatie. Open-i Software Services BV, Maarssen Datum : 06-07-2013 Versie : 1.2 Testen Presentatie Open-i Software Services BV, Maarssen Datum : 06-07-2013 Versie : 1.2 Algemeen Tegenwoordig behoeft het belang van testen nauwelijks nog te worden uitgelegd. Binnen organisaties speelt

Nadere informatie

Software Test Documentation

Software Test Documentation FACULTEIT INGENIEURSWETENSCHAPPEN & WE- TENSCHAPPEN DEPARTMENT OF COMPUTER SCIENCE AND APPLIED COMPUTER SCIENCE Software Test Documentation Software Engineering Nicolas Carraggi, Youri Coppens, Christophe

Nadere informatie

Code Yellow. Abeelding. Fieldmarketing Software

Code Yellow. Abeelding. Fieldmarketing Software Code Yellow Abeelding Fieldmarketing Software Digitale transformatie in ieldmarketing Fieldmarketing is een snelle branche! Het digitaliseringsproces kan dit goed ondersteunen door continue mee te bewegen.

Nadere informatie

Atos Origin bouwt betere software in minder tijd

Atos Origin bouwt betere software in minder tijd Atos Origin bouwt betere software in minder tijd De tijdige beslissing van Atos Origin om te investeren in Microsoft Visual Studio Team System leidt tot een beter geïntegreerde ontwikkelstraat. Lees hoe

Nadere informatie

#C #Exlipse #C++ #Linux #UML. Rotterdam Den Haag Zoetermeer

#C #Exlipse #C++ #Linux #UML. Rotterdam Den Haag Zoetermeer Jeffrey #C #Exlipse #C++ #Linux #UML Rotterdam Den Haag Zoetermeer Jeffrey is een slim en nauwkeurige software engineer die graag een moeilijke uitdaging aangaat. Hij komt graag met goed uitgewerkte oplossingen

Nadere informatie

ADVANCED KNOWLEDGE SERVICES (AKS )

ADVANCED KNOWLEDGE SERVICES (AKS ) ADVANCED KNOWLEDGE SERVICES (AKS ) EEN KRACHTIG NIEUW BUSINESS IMPROVEMENT PARADIGMA OM COMPLEXITEIT TE BEHEERSEN DEMO AKS BUSINESS BENEFITS: VAKANTIEDAGEN SOP EEN KRACHTIG NIEUW BUSINESS IMPROVEMENT PARADIGMA

Nadere informatie

E-book. In 7 stappen naar een effectieve HR-cyclus

E-book. In 7 stappen naar een effectieve HR-cyclus 7 5 6 3 4 2 1 E-book In 7 stappen naar een effectieve HR-cyclus Inleiding Het doel van de HR-cyclus is: medewerkers ondersteunen in het leren en presteren, zodat zij maximaal bijdragen aan het succes van

Nadere informatie

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

Het ontwerpproces verloopt meestal volgens een vastomlijnd traject: 1)opstellen van de specificaties - van de klant - normering - onze eigen spec's

Het ontwerpproces verloopt meestal volgens een vastomlijnd traject: 1)opstellen van de specificaties - van de klant - normering - onze eigen spec's Kennismaking met ADD-Controls. De firma ADD-Controls ontwerpt en fabriceert elektronica voor industriële toepassingen. Een groot deel hiervan bestaat uit machinebesturingen. Voorbeelden hiervan zijn: een

Nadere informatie

HOE EEN BEDRIJF 180 GRADEN DRAAIT

HOE EEN BEDRIJF 180 GRADEN DRAAIT Exact Online CASE STUDY HOE EEN BEDRIJF 180 GRADEN DRAAIT www.exactonline.nl 2 EXACT ONLINE CASE STUDY ACCOUNTANCY HOE TENSING BINNEN 1 JAAR 180 GRADEN DRAAIDE Tensing, een mobility en Geo- ICT software

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

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009

MDA in de praktijk. Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009 Functional Model Driven Development MDA in de praktijk Freek Bosch, Business Unit Manager Amsterdam, 4 juni 2009 FMDD agenda FMDD Waarom FMMD De praktijk Wat is FMDD Ervaringen en lessons learned Ervaringen

Nadere informatie

Nieuw: controllers van Syel Europe

Nieuw: controllers van Syel Europe INDUSTRIËLE ELEKTRONICA Nieuw: controllers van Syel Europe De compacte controller die intelligent én voordelig is. voor seriebouw en klantspecifieke toepassingen voor complexe berekeningen én eenvoudige

Nadere informatie

Security Solutions. End-to-end security. Voor de beveiliging van uw fysieke toegangscontrolesysteem.

Security Solutions. End-to-end security. Voor de beveiliging van uw fysieke toegangscontrolesysteem. Security Solutions End-to-end security Voor de beveiliging van uw fysieke toegangscontrolesysteem. www.nedapsecurity.com security common practice IT best practices toegepast op fysieke beveiliging Bedrijven

Nadere informatie

Voorlopig onderzoeksplan Bachelorscriptie CleanDoc-

Voorlopig onderzoeksplan Bachelorscriptie CleanDoc- Voorlopig onderzoeksplan Bachelorscriptie 2011 -CleanDoc- Wouter Lockefeer 0545228 Probleemstelling Een goede programmeertaal moet niet alleen efficiënte programma's opleveren, maar ook handig zijn in

Nadere informatie

CMM 3: levert het wat op?

CMM 3: levert het wat op? CMM 3: levert het wat op? Philips Analytical De noodzaak en voordelen van Software Process Improvement Wie is Philips Analytical? Waarom is voor ons software proces verbetering zo essentieel? Hoe hebben

Nadere informatie

B.Sc. Informatica Module 4: Data & Informatie

B.Sc. Informatica Module 4: Data & Informatie B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke

Nadere informatie

Rapport over de functie van Dirk Demo

Rapport over de functie van Dirk Demo Rapport over de functie van Dirk Demo Publicatiedatum: 14 februari 2014 Leeswijzer Dit rapport omschrijft de functie van 'Dirk Demo' zoals die door The PeopleFactory - Demo omgeving is vastgesteld en geeft

Nadere informatie

Living apart together. Engineering Data Management en Document Control; Document Control-systeem Delen, controleren en goedkeuren

Living apart together. Engineering Data Management en Document Control; Document Control-systeem Delen, controleren en goedkeuren PDF Document Control-systeem Delen, controleren en goedkeuren Engineering Data Management Algemeen Document Management Creëren en vrijgeven Creëren en vrijgeven r e p a P e t i Wh en Document Control;

Nadere informatie

ROYAL DIRKZWAGER. Royal Dirkzwager The Maritime Information and Service Provider - www.dirkzwager.com - Royal Dirkzwager The Maritime

ROYAL DIRKZWAGER. Royal Dirkzwager The Maritime Information and Service Provider - www.dirkzwager.com - Royal Dirkzwager The Maritime ROYAL DIRKZWAGER Software AG Partnerdag 2015 Ton de Jong Business Unit Manager ICT Onderwerpen Wat is en doet Royal Dirkzwager Business case: van AIS data naar informatie Waarom Apama? Van Lijnen op Zee

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

Software Engineering Groep 3

Software Engineering Groep 3 Software Engineering Groep 3 Post Mortem Review 1 Kristof Van Moffaert (QA Manager) 3 e Bachelor Computerwetenschappen Kristof.Van.Moffaert@vub.ac.be se3@tinf.vub.ac.be 22 februari 2009 Document geschiedenis

Nadere informatie

WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL

WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL WAARDE CREËREN MET DE QUERCIS BUSINESS PORTAL RONALD VAN KESSEL sectietitel Titel De tekentafel Wat vertellen onze klanten? Wat biedt Exact? Wat vertellen wensen onze klanten? Globe Synergy online de oplossing

Nadere informatie

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010 info@improveqs.nl

TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010 info@improveqs.nl Testers helpen ontwikkelaars of andersom? TestNet Voorjaarsevenement 2010 Jurian van de Laar 12 mei 2010 info@improveqs.nl Improve Quality Services B.V. 2 Agenda Hoe veilig is een muur? Past Scrum ook

Nadere informatie

Architectuurredeneermodel Afgewogen keuzes maken

Architectuurredeneermodel Afgewogen keuzes maken Architectuurredeneermodel Afgewogen keuzes maken Robert Deckers SASG okt 2012 v3 Architectuur: technologie in perspectief Klantbehoefte Toepassing Systeem T 2 Vele wegen die naar ergens leiden Bewuste

Nadere informatie

Rapport over de functie van Software engineer (sr)

Rapport over de functie van Software engineer (sr) Rapport over de functie van Software engineer (sr) Identificatienummer: nl Publicatiedatum: 2 maart 2015 Leeswijzer Dit rapport omschrijft de functie van 'Software engineer (sr)' zoals die door Torck International

Nadere informatie

Quadro is het CRM-pakket van Doppio-L dat standaard software combineert met maatwerk.

Quadro is het CRM-pakket van Doppio-L dat standaard software combineert met maatwerk. Q Een Customer Relationship Management-systeem (CRM-systeem) ondersteunt uw bedrijf en uw medewerkers. Doordat alle afspraken, contactgegevens, wensen, lopende acties, etc. worden vastgelegd in één systeem,

Nadere informatie

Flowserve Corporation. Innovatie Event Ki< MPi - 7 december 2016 Nieuw, on-line diagnose systeem voor meertraps pompen Jan Verhoeven

Flowserve Corporation. Innovatie Event Ki< MPi - 7 december 2016 Nieuw, on-line diagnose systeem voor meertraps pompen Jan Verhoeven Flowserve Corporation Innovatie Event Ki< MPi - 7 december 2016 Nieuw, on-line diagnose systeem voor meertraps pompen Jan Verhoeven 1 Innovatie bij Flowserve Flowserve, wereldwijd leverancier van centrifugaal

Nadere informatie

Nederlandse samenvatting (Dutch summary)

Nederlandse samenvatting (Dutch summary) Nederlandse samenvatting (Dutch summary) Ditproefschriftpresenteerteen raamwerk voorhetontwikkelenvanparallellestreaming applicaties voor heterogene architecturen met meerdere rekeneenheden op een chip.

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

Artikel / Parametrisch ontwerpen en rekenen. Een hype of de toekomst?

Artikel / Parametrisch ontwerpen en rekenen. Een hype of de toekomst? Artikel / Parametrisch ontwerpen en rekenen Een hype of de toekomst? De manier waarop gebouwen ontworpen worden is in de basis al heel lang hetzelfde. Veranderingen in de werkwijze van constructeurs gaan

Nadere informatie

Chris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren

Chris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Chris de Kok 223548 TDI 3 Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Inhoud Inleiding... 3 Black box / White box... 3 XP... 3 SimpleTest... 3 Eclipse plugin... 4 GroupTest...

Nadere informatie

E-book. In 7 stappen naar een effectieve HR-cyclus

E-book. In 7 stappen naar een effectieve HR-cyclus 7 5 6 3 4 2 1 E-book In 7 stappen naar een effectieve HR-cyclus Inleiding Het doel van de HR-cyclus is: medewerkers ondersteunen in het leren en presteren, zodat zij maximaal bijdragen aan het succes van

Nadere informatie

ICT in organisatie, beleid en management (INFOIOBM) 26 januari 2009

ICT in organisatie, beleid en management (INFOIOBM) 26 januari 2009 Departement Informatica en Informatiekunde, Faculteit Bètawetenschappen, UU. In elektronische vorm beschikbaar gemaakt door de TBC van A Eskwadraat. Het college INFOIOBM werd in 2008/2009 gegeven door

Nadere informatie

Geachte lezer, Prettig met u kennis te maken!

Geachte lezer, Prettig met u kennis te maken! Geachte lezer, Prettig met u kennis te maken! Wij zijn Vitsch Electronics. Een krachtig team van vakmensen met de juiste kennis en ervaringen die uw elektrotechnische opdracht efficient aanpakken om tot

Nadere informatie

Ralph van Roosmalen Automatisch testen Theorie en de praktijk

Ralph van Roosmalen Automatisch testen Theorie en de praktijk Titel, samenvatting en biografie Ralph van Roosmalen Automatisch testen Theorie en de praktijk Samenvatting: Theorie en de praktijk kunnen soms ver uit elkaar liggen ook bij test automatisering. Waarom

Nadere informatie

Comm ant & Bouw. Comm ant helpt ons écht procesgericht te werken. K l a n t c a s e

Comm ant & Bouw. Comm ant helpt ons écht procesgericht te werken. K l a n t c a s e Methode en web-based software voor proces en resultaatverbetering Comm ant & Bouw Comm ant helpt ons écht procesgericht te werken. K l a n t c a s e Frans Münninghoff Sandra Steijvers Heijmans gebruikt

Nadere informatie

Software Factories. Toepassing van Domain Specific Languages. achtergrond

Software Factories. Toepassing van Domain Specific Languages. achtergrond In de software-industrie zijn budget- en deadline-overschrijdingen aan de orde van de dag, er wordt vaak niet aan de gestelde verwachtingen voldaan. Dit kan worden voorkomen door software-ontwikkeling

Nadere informatie

Model Driven Development. Kosten, baten, organisatie

Model Driven Development. Kosten, baten, organisatie Model Driven Development Kosten, baten, organisatie Model Based versus Model Driven 2 MODEL BASED VERSUS MODEL DRIVEN 3 Model Based Development Modellen gebruikt bij ontwerp Handmatig coderen aan op basis

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

Software Engineering Introductie in Software Engineering

Software Engineering Introductie in Software Engineering Software Engineering 1 Introductie in Software Engineering 1 Academische Integriteit Software Engineering is een activiteit waar samenwerking voorop staat. Je wordt aangemoedigd om samen te werken, maar...

Nadere informatie

Connect Social Business

Connect Social Business Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door

Nadere informatie

Software-ontwerp User stories Use cases Opdracht. Ontwerpmethodologie. Nick Vannieuwenhoven. October 17 18,

Software-ontwerp User stories Use cases Opdracht. Ontwerpmethodologie. Nick Vannieuwenhoven. October 17 18, October 17 18, 2013 1 Software-ontwerp 2 User stories 3 Use cases 4 Opdracht Overview 1 Software-ontwerp 2 User stories 3 Use cases 4 Opdracht Het waarom van softwareontwerp Enkele veelvoorkomende redenen

Nadere informatie

Finsens - Whitepaper FASTPORTAL

Finsens - Whitepaper FASTPORTAL 1 Finsens - Whitepaper 2 Finsens biedt een breed pakket aan financiële diensten en consultancy op het gebied van belastingrecht, pensioenen, vermogensbeheer en financieringsstructuren. Finsens is opgericht

Nadere informatie

Objectgeoriënteerde systeemontwikkeling

Objectgeoriënteerde systeemontwikkeling 2 Objectgeoriënteerde systeemontwikkeling Objecttechnologie of objectoriëntatie is een bekende term in de automatisering. Regelmatig verschijnen artikelen over dit onderwerp in de bekende vaktijdschriften.

Nadere informatie

Business Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans

Business Scenario. Voorbeeld Archimate Risico Extensie. versie 0.1. Bert Dingemans Business Scenario Voorbeeld Archimate Risico Extensie versie 0.1 Bert Dingemans Administratieve pagina Wijzigingshistorie Versie Datum Auteur Reden wijziging Review historie Naam Afdeling Functie Datum

Nadere informatie

Tentamen Systeemontwikkeling 1 (I00100)

Tentamen Systeemontwikkeling 1 (I00100) Tentamen Systeemontwikkeling 1 (I00100) 26 januari 2004, 10:30 12:30 Naam: Studentnummer: Noteer op dit tentamen als eerste je naam en studentnummer Er mogen geen boeken, aantekeningen, etc. worden geraadpleegd

Nadere informatie

Best practices voor diepgaand innoveren in een complexe IT context. Sander Nijenhuis Fortes Solutions BV

Best practices voor diepgaand innoveren in een complexe IT context. Sander Nijenhuis Fortes Solutions BV Best practices voor diepgaand innoveren in een complexe IT context Sander Nijenhuis Fortes Solutions BV Wat gaan we vandaag doen? Interactieve sessie over diepgaande transformatie in een complexe context

Nadere informatie

Inhoud. Introductie tot de cursus

Inhoud. Introductie tot de cursus Inhoud Introductie tot de cursus 1 De functie van de cursus 7 2 De inhoud van de cursus 7 2.1 Voorkennis 7 2.2 Leerdoelen van de cursus 8 2.3 Opbouw van de cursus 8 3 Leermiddelen en wijze van studeren

Nadere informatie

Testgedreven ontwikkeling dat is pas veilig!

Testgedreven ontwikkeling dat is pas veilig! Testgedreven ontwikkeling dat is pas veilig! INTRODUCTIE ANKO TIJMAN 2 Software tester sinds 1997 (TMap, ISEB Practitioner) Eerste agile ervaring in 2001 Presentaties op (inter)nationale congressen Nov

Nadere informatie

Logica voor Informatica

Logica voor Informatica Logica voor Informatica 13 Programma verificatie Wouter Swierstra University of Utrecht 1 Programmeertalen en logica Bij logische programmeertalen hebben we gezien dat we rechstreeks met (een fragment

Nadere informatie

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau

Factsheet CONTINUOUS VALUE DELIVERY Mirabeau Factsheet CONTINUOUS VALUE DELIVERY Mirabeau CONTINUOUS VALUE DELIVERY We zorgen ervoor dat u in elke volwassenheidsfase van uw digitale platform snel en continu waarde kunt toevoegen voor eindgebruikers.

Nadere informatie

Orbis Software. Case. Study. Deze Case Study vertelt het succesverhaal van de samenwerking tussen Orbis Software Benelux BV en MiNiGRiP.

Orbis Software. Case. Study. Deze Case Study vertelt het succesverhaal van de samenwerking tussen Orbis Software Benelux BV en MiNiGRiP. Orbis Software Case Study Deze Case Study vertelt het succesverhaal van de samenwerking tussen Orbis Software Benelux BV en MiNiGRiP. P01 MiNiGRiP meer dan alleen verpakkingen Minigrip Nederland BV, met

Nadere informatie

Automated Engineering White Paper Bouw & Infra

Automated Engineering White Paper Bouw & Infra Automated Engineering White Paper Bouw & Infra Inhoudsopgave 1. Introductie 2 2. Wat is automated engineering? 3 3. Wanneer is Automated Engineering zinvol? 3 4. Wat zijn de stappen om een ontwerpproces

Nadere informatie

KENNISSESSIE. How Shared Service Centers (SSC) can use Big Data

KENNISSESSIE. How Shared Service Centers (SSC) can use Big Data KENNISSESSIE How Shared Service Centers (SSC) can use Big Data 27 September 2018 How Shared Service Centers (SSC) can use Big Data Traditioneel wordt een SSC gezien als een afdeling die zich hoofdzakelijk

Nadere informatie

Plan van Aanpak. project Tetris Packing

Plan van Aanpak. project Tetris Packing Plan van Aanpak project Tetris Packing Inleiding! 4 Projectomschrijving! 5 Producten! 5 Testplan! 5 Ontwerprapport! 5 Implementatierapport! 5 Testrapport! 5 Systeemdocumentatie! 5 Aanpak! 6 Projectmethodiek!

Nadere informatie

Plan van Aanpak Afstuderen

Plan van Aanpak Afstuderen Plan van Aanpak Afstuderen Michiel Graat 27-09-2005 Inhoudsopgave 1 Inleiding 3 1.1 Terminologie............................. 3 1.2 Opdracht............................... 4 1.3 JavaCard...............................

Nadere informatie

DIAGNOSE MET DE EXPERTS

DIAGNOSE MET DE EXPERTS DIAGNOSE DE EXPERTS Een complete service met geavanceerde technologie en expert, merkspecifieke technische ondersteuning EXPERT SERVICE AUTOLOGIC De automotive wereld verandert. De snelle voortgang van

Nadere informatie

SENIOR REGIONAL OPERATIONS MANAGER

SENIOR REGIONAL OPERATIONS MANAGER #VACATURE SENIOR REGIONAL OPERATIONS MANAGER Het is vandaag de dag moeilijk te geloven dat Uber tien jaar geleden niet eens bestond. In de afgelopen negen jaar is het bedrijf uitgegroeid tot hét voorbeeld

Nadere informatie

ES1 Project 1: Microcontrollers

ES1 Project 1: Microcontrollers ES1 Project 1: Microcontrollers Les 1: Installeren en verifiëren van de SDE Door Hugo Arends, augustus 2012 Microcontrollers Een microcontroller is een elektronische component dat gebruikt wordt om (complexe)

Nadere informatie

Het aansturen van de FC280 via ABB op Profibus.

Het aansturen van de FC280 via ABB op Profibus. Het aansturen van de FC280 via ABB op Profibus. Snelle start handleiding Solar Technical Services Inhoudsopgave: Het gebruikte test materiaal.... 2 Download en installeer de GSD file voor de FC280... 3

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

Selecteer het NRF52-Dk platform in de IDE rechtsboven in het browser scherm.

Selecteer het NRF52-Dk platform in de IDE rechtsboven in het browser scherm. Ontwikkel je eigen Bluetooth LE device Welkom bij de workshop, tijdens deze workshop ga je aan de gang met het ontwikkelen van een Bluetooth LE device met behulp van MBED. Tijdens de workshop heb je het

Nadere informatie

WAGO-TRAININGS PROGRAMMA

WAGO-TRAININGS PROGRAMMA WAGO-TRAININGS PROGRAMMA 2015 1 WAGO-TRAININGEN Uw doel is onze maatstaf Productgerelateerde en klant-specifieke trainingen Kleine Groepen Door de kleine groepen bij de WAGO trainingen komt een ieder aan

Nadere informatie

ONBEGRENSD WERKEN. E-BOOK Online werkplek: toekomst, verleden en heden. Axians

ONBEGRENSD WERKEN. E-BOOK Online werkplek: toekomst, verleden en heden. Axians ONBEGRENSD WERKEN E-BOOK Online werkplek: toekomst, verleden en heden Axians www.axians.nl/onbegrensd E-BOOK ONLINE WERKPLEK: TOEKOMST, VERLEDEN EN HEDEN 2 ONLINE WERKPLEK: TOEKOMST, VERLEDEN EN HEDEN

Nadere informatie

Klantcontact is mensenwerk. Optimale bereikbaarheid met de contactcenters van NEC

Klantcontact is mensenwerk. Optimale bereikbaarheid met de contactcenters van NEC Klantcontact is mensenwerk Optimale bereikbaarheid met de contactcenters van NEC Contact Center Solutions Mensen verbinden is onze passie Klanten waarderen een bedrijf positief als hun beleving over het

Nadere informatie

Thier Software Development

Thier Software Development planning.nl Thier Software Development Planning.nl is, als je alle factoren en afhankelijkheden mee zou nemen, vaak complex. Daarom is het belangrijk bij het automatiseren van dit proces te bedenken welke

Nadere informatie

Plug and play Drive roller Solutions

Plug and play Drive roller Solutions Plug and play Drive roller Solutions Betrouwbaarheid, duurzaamheid en innovatie zijn onze drijfveren NDW We ll keep you rolling 3 In 2015 is NDW begonnen met het ontwikkelen van driverolleroplossingen

Nadere informatie

Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november 2014. Michaël Hoonakker

Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november 2014. Michaël Hoonakker Integrale productontwikkeling wearable products BNO FHI bijeenkomst Utrecht, 4 november 2014 Michaël Hoonakker Wearable products (functionele) Eisen: Verbinden met omgeving Informatie verstrekken Acties

Nadere informatie

4.1 Simulatie in de analysefase

4.1 Simulatie in de analysefase 1 Bijlage 4 Simulatietechnieken Simulatie is een toetstechniek waarmee door middel van het nabootsen van een bepaalde situatie (bijvoorbeeld een herontworpen bedrijfsproces) in een afgeschermde omgeving

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 28, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Whitepaper. Ligt u s nachts ook wakker van alle commotie rondom nieuwe regelgeving of normering? Compliance Management

Whitepaper. Ligt u s nachts ook wakker van alle commotie rondom nieuwe regelgeving of normering? Compliance Management Whitepaper Compliance Management Ligt u s nachts ook wakker van alle commotie rondom nieuwe regelgeving of normering? Stop met piekeren: Mavim helpt om nieuwe wet- en regelgeving effectief en efficiënt

Nadere informatie

Versie 6.4 van de Photomatic software is nu beschikbaar als download op www.idstation.eu/downloads.

Versie 6.4 van de Photomatic software is nu beschikbaar als download op www.idstation.eu/downloads. Release Notes versie 6.4 Versie 6.4 van de Photomatic software is nu beschikbaar als download op www.idstation.eu/downloads. Updates zijn natuurlijk ook beschikbaar. Kies de update op basis van uw printer:

Nadere informatie

Informatie over Op Orde voor de manager

Informatie over Op Orde voor de manager Informatie over Op Orde voor de manager Er wordt gewerkt met vaste procedure waar veel flexibiliteit in zit. Zelfs als het om hetzelfde onderwerp gaat, zie je dat er per organisatie verschillende procedures

Nadere informatie

Agile Testen in de praktijk

Agile Testen in de praktijk 1 Agenda 2 Agile Testen in de praktijk Summerschool 13 Juli 2011 Introductie Agile de context van agile Testen2.0 de tester in een agile project Waarden en principes DoD, PRA en MTP Testen3.0 in een agile

Nadere informatie

Handleiding OpenCart - factuursturen.nl

Handleiding OpenCart - factuursturen.nl Handleiding OpenCart - factuursturen.nl www.webwinkelfacturen.nl Samenvatting Dit is de handleiding voor de koppeling van OpenCart naar Factuursturen.nl. De koppeling zorgt dat voor bestellingen in OpenCart

Nadere informatie

Testautomatisering zoals geen anderis

Testautomatisering zoals geen anderis Testautomatisering zoals geen anderis Testautomatisering, maar dan Anderis De wereld van IT is constant in beweging en we kunnen ons een leven zonder IT niet meer voorstellen. Er komen steeds meer nieuwe

Nadere informatie

Bereikbaarheid binnen bereik

Bereikbaarheid binnen bereik Bereikbaarheid binnen bereik W I L RO FFRE ITS M A C A S E ST UDY: B LO KW EG FIN A NC IE E L A DVISEUR S WilroffReitsma & Blokweg 1 Samenvatting Inhoud Voor een organisatie als Blokweg Financieel Adviseurs

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

Dit is MMP. MMP boekt al jaren prima resultaten met partners als Euretco.

Dit is MMP. MMP boekt al jaren prima resultaten met partners als Euretco. just smarter... Dit is MMP. MMP boekt al jaren prima resultaten met partners als Euretco. Voor een eerste offshore traject met MMP in India waren onze ambities behoorlijk hoog. Maar alle deadlines werden

Nadere informatie

EFFICIËNT INSTALLEREN MET ONZE SYSTEMEN

EFFICIËNT INSTALLEREN MET ONZE SYSTEMEN EFFICIËNT INSTALLEREN MET ONZE SYSTEMEN DE ZES STERKE PUNTEN Wij bieden onze klanten vele vormen van ondersteuning, van technische vragen en berekeningen tot trainingen en onsite leveringen. Technische

Nadere informatie

Handleiding Amyyon Care BSN functionaliteit. Rondomzorg

Handleiding Amyyon Care BSN functionaliteit. Rondomzorg Handleiding Amyyon Care BSN functionaliteit Inhoudsopgave 1 Inleiding... 3 2 BSN bevraging NAW... 4 3 BSN bevraging BSN... 7 4 BSN verificatie... 9 5 ID registratie... 11 6 WID controle... 12 7 Vergewissen...

Nadere informatie

Conventionele Brandmeldcentrale 500 Serie Zo eenvoudig als tellen tot drie

Conventionele Brandmeldcentrale 500 Serie Zo eenvoudig als tellen tot drie Conventionele Brandmeldcentrale 500 Serie Zo eenvoudig als tellen tot drie 2 Een brandmeldcentrale die eenvoudig is te installeren, configureren, te onderhouden en te gebruiken. LCD-scherm met statusindicatie

Nadere informatie

Release notes Release

Release notes Release 1 Release notes Release 2018.7-07-08-2018 Inhoud 1. Inleiding... 3 2. Gebouw... 4 2.1. Apps... 4 2.2. Gebruikers op gebouw... 5 2.3. Mapping - Makkelijker (ont)koppelen van producten en materialen... 5

Nadere informatie

J2EE/.NET en de rol Applicatie Architectuur

J2EE/.NET en de rol Applicatie Architectuur J2EE/.NET en de rol Applicatie Architectuur Edwin van Dillen evdillen@sogyo.nl 2003 Sogyo Information Engineering 1 Sogyo information engineering! IT Innovator sinds 1995! Klanten: ABN AMRO, Rabobank,

Nadere informatie

Avondseminar. Making Testing Matter Simulatie en Model-Based Testen. Nspyre nodigt u uit voor het Technology Seminar:

Avondseminar. Making Testing Matter Simulatie en Model-Based Testen. Nspyre nodigt u uit voor het Technology Seminar: Avondseminar Nspyre nodigt u uit voor het Technology Seminar: Making Testing Matter Simulatie en Model-Based Testen Dinsdag 27 maart 2012 - Auditorium Einstein High Tech Campus Eindhoven Avondseminar over

Nadere informatie

Hyarchis.Net MKB. Hyarchis.Net MKB voor efficiënte ondernemers. Stroomlijn al uw digitale- en papierstromen

Hyarchis.Net MKB. Hyarchis.Net MKB voor efficiënte ondernemers. Stroomlijn al uw digitale- en papierstromen Hyarchis.Net MKB Hyarchis.Net MKB voor efficiënte ondernemers Stroomlijn al uw digitale- en papierstromen Heeft uw bedrijf door alle uitpuilende archiefkasten soms meer weg van een papieropslag? Kunt u

Nadere informatie