ArchitectuurlagenWat moet ik hier nou weer neer zetten?
ActiviteitenWat moet ik hier nou weer neer zetten?
Gebruikersinteractie Analyseren
Niveau 1

Identificeren van de kernelementen van een externe opdracht waarbij verduidelijking wordt gezocht bij opdrachtgever, eindgebruikers en experts of Inventariseren van opdrachtgevers- en eindgebruikersbehoeften en deze vertalen naar ict-middelen of Oriënteren op bestaande interactieve concepten, diensten en producten

Niveau 2

Benchmarken van functionaliteit, gebruikerservaring, toegankelijkheid, en andere ontwerpaspecten voor een opdrachtgever of Analyseren van bestaande producten of diensten in relatie tot gebruikersbehoeften en kernwaarden van de opdrachtgever of Inventariseren van relevante data-visualisaties voor een dataset

Niveau 3

Analyseren van de eindgebruiker en gebruikersinteractie en -ervaring, zowel individueel (fysiek, psychologisch, persoonlijke karakteristieken) als in grotere maatschappelijke context (sociaal, cultureel, ethisch, technologisch) of Analyseren van actuele en opkomende interactieve technologieën of Doorlopend evalueren van het effect van de interventie op de gebruikerservaring

Niveau 4

Analyseren van maatschappelijke en/of domeinspecifieke trends & kansen en hierover op strategisch niveau communiceren met de key stakeholders.

Gebruikersinteractie Adviseren
Niveau 1

Adviseren over interactieontwerp passend bij opdracht, opdrachtgever, gebruikersbehoeften en voorafgaande inventarisaties of Adviseren over interactieontwerp op basis van een eenvoudige, eigen of gegeven bruikbaarheidsanalyse.

Niveau 2

Geven van een gemotiveerd, concreet advies over de te gebruiken interactieconcepten en/of -technieken of Voorstellen doen over de realisatiekeuzes, zoals de te gebruiken technologieën, daarbij rekening houdend met de professionele context en eindgebruikers of Adviseren over de doelstellingen van de huidige en volgende iteraties

Niveau 3

Vertalen van een analyse naar strategische aanbevelingen voor realisatie van gebruikersinteractie, inclusief advies voor een geschikt ontwerpproces of Adviseren welke vormen van datavisualisatie voor de opdrachtgever het gewenste effect zullen hebben, rekening houdend met kwaliteitseisen en ethische randvoorwaarden of Adviseren over interventies op de gebruikerservaring in de huidige en volgende iteraties.

Niveau 4

Extrapoleren van technologische en maatschappelijke trends en deze vertalen naar een advies voor het ontwerp op strategisch niveau dat een visie omvat op de gebruikerservaring en de relatie tussen gebruiker en product/dienst.

Gebruikersinteractie Ontwerpen
Niveau 1

Vertalen van adviezen in een eenvoudige gebruikersinteractie via een gegeven interactieproces, bijv. met een gangbare prototypingtechniek of Ontwerpen van een test waarmee essentiële interactieproblemen geïdentificeerd kunnen worden of Ontwerpen van een visualisatie van een eenvoudige dataset.

Niveau 2

Vertalen van adviezen in een ontwerp van gedetailleerde gebruikersinteractie met verschillende prototypingtechnieken of Ontwerpen van testen waarmee de doelstellingen van de iteratie geëvalueerd worden of Onder eigen regie toepassen van een interactieontwerpproces in samenwerking met stakeholders.

Niveau 3

Vertalen van adviezen naar een concreet en gedetailleerd gebruikersinteractieontwerp, passend bij de projectfasering, hierbij gebruik makend van een adequaat en gemotiveerd ontwerpproces of Ontwerpen van een voor de fase passende teststrategie waarmee de doelstellingen vanuit het perspectief van de beoogde gebruikers geëvalueerd worden.

Niveau 4

Ontwerpen van een gebruikersinteractie, rekening houdend met langetermijnstrategie en organisatiedoelstellingen van de opdrachtgever en anticiperend op relevante maatschappelijke trends en technologische ontwikkelingen.

Gebruikersinteractie Realiseren
Niveau 1

Realiseren en testen van eenvoudige interactieve producten of diensten op basis van een interactieontwerp, waarbij gebruik wordt gemaakt van gangbare tools, toegankelijkheidsrichtlijnen en/of huisstijl.

Niveau 2

Met verschillende tools en technieken realiseren en testen van het eigen interactieontwerp voor interactieve producten of diensten voor meerdere type eindgebruikers of Realiseren van een visualisatie van een dataset voor verschillende typen eindgebruikers.

Niveau 3

Realiseren, testen en overdragen van de gebruikerservaring van een interactief product, prototype, systeem of dienst op basis van het ontwerp met voor de projectfasering passende tools en technieken.

Niveau 4

Realiseren van toekomstbestendige producten, diensten of prototypes die innovatief en duurzaam zijn op basis van gebruikersinteractieontwerp en tools en technieken of Validatie met key stakeholders van visie en strategie.

Gebruikersinteractie Manage & Control
Niveau 1

Vastleggen van de belangrijkste beslissingen, resultaten en inzichten met betrekking tot het interactieontwerp in een iteratief proces.

Niveau 2

Toepassen van standaarden (interactieontwerprichtlijnen, technieken en methoden), passend binnen de professionele context of Bewaken en overdragen van het interactie-ontwerp bij het gerealiseerde interactieve product of dienst.

Niveau 3

Bewaken van de kernwaarden en gebruikerservaring van product, organisatie of dienst in iedere fase van het ontwikkel- en productieproces of Planmatig en methodisch vastleggen van designkeuzes voor alle stakeholders binnen een bedrijf.

Niveau 4

Vanuit gebruikersinteractie-perspectief aansturen van een complex project op strategisch niveau met inachtneming van korte- en langetermijndoelen en met afstemming met alle betrokken stakeholders.

Organisatieprocessen Analyseren
Niveau 1

Analyseren van een enkel(e) organisatie, organisatieproces of procesbesturing op operationeel niveau met bijbehorende gegevensstromen en (gestructureerde) databehoeften of Analyseren van knelpunten en oorzaak-gevolgrelaties vanuit de invalshoek van de informatievoorziening of Analyseren van beschikbare ict- mogelijkheden in het veld.

Niveau 2

Analyseren van meerdere operationele en tactische organisatieprocessen, inclusief kwaliteit van de bijbehorende data en van de huidige en toekomstige ict-voorziening of Analyseren van de samenhang van knelpunten en oorzaak-gevolgrelaties of Vaststellen van de ict-requirements vanuit de behoefte van relevante stakeholders.

Niveau 3

Analyseren van de consequenties van een (strategische) koerswijziging voor organisatieprocessen en bijbehorende informatievoorziening of Analyseren (kwantitatief en/of kwalitatief) van de huidige en toekomstige situatie op het gebied van bijvoorbeeld beleid, strategie, alignment en architectuur of Analyseren van de acceptatie van en eventuele weerstanden tegen de huidige en vernieuwde technologie en organisatieprocessen.

Niveau 4

Uitvoeren van grondig theoretisch onderbouwd toegepast onderzoek naar technologische (interorganisationele) procesinnovaties.

Organisatieprocessen Adviseren
Niveau 1

Adviseren over verbeteringen voor een enkel organisatieproces op het terrein van organisatie(structuur), processen en gestructureerde data, met inachtneming van de mogelijkheden van ict.

Niveau 2

Samenhangende oplossingen adviseren voor knelpunten op het terrein van organisatiestructuur, processtructuur en informatievoorziening of Adviseren over nieuwe ict-mogelijkheden, waaronder pakketselectie en advies.

Niveau 3

Adviseren over de inrichting van en afstemming tussen business en ict (alignment en governance), rekening houdend met de doelstellingen van de organisatie of Adviseren over een veranderkundige aanpak bij de invoering van nieuwe, duurzame ict-mogelijkheden en organisatieprocessen of Adviseren over oplossingen voor gestructureerde en ongestructureerde data, rekening houdend met ethische en juridische aspecten.

Niveau 4

Adviseren van organisatorische en technologische (interorganisationele) procesinnovaties, waarbij rekening wordt gehouden met alle relevante interne en externe stakeholders, de sociale context (mens, maatschappij en organisatie) en ethische en juridische aspecten.

Organisatieprocessen Ontwerpen
Niveau 1

Ontwerpen van enkele organisatieprocessen, enkele gegevensstromen van gestructureerde data, de inrichting van een organisatieonderdeel en/of een deel van de informatievoorziening of Opstellen van een eenvoudig datamanagementplan of Opstellen van een eenvoudig implementatieplan.

Niveau 2

Ontwerpen van samenhangende organisatieprocessen: functionele organisatiestructuur, procesmanagement en informatievoorziening, rekening houdend met security en privacywetgeving of Ontwerpen van de interfaces voor een applicatie in het applicatielandschap (mappings).

Niveau 3

Ontwerpen van de architectuur van organisatieprocessen en/of besturingsmodellen, inclusief bijbehorende beheersing met behulp van data-oplossingen, informatievoorziening en veranderproces of Ontwerpen van een veranderkundige aanpak met bijbehorende interventies.

Niveau 4

Evalueren en valideren van mogelijke procesinnovaties, onder andere aan de hand van data.

Organisatieprocessen Realiseren
Niveau 1

Beschrijven en opstellen van werkinstructies, functie- en rolbeschrijvingen en procedures voor een (aangepast) proces of Testen van de aansluiting van de organisatieprocessen met de opgeleverde informatievoorziening.

Niveau 2

Realiseren van de invoering en acceptatie van procedures in samenhang met nieuwe of gewijzigde informatievoorziening en besturing of Genereren en valideren van een proof of concept van een applicatie of Inrichten van een standaardapplicatie.

Niveau 3

Realiseren van invoering en acceptatie van gewijzigde organisatieprocessen op basis van een implementatieplan of Creëren van draagvlak voor veranderingen onder alle relevante (interne) stakeholders.

Niveau 4

Bouwen en valideren van (prototypen van) nieuwe organisatieprocessen en technologische oplossingen voor (interorganisationele) procesinnovaties of Creëren van breed draagvlak voor veranderingen onder alle relevante interne en externe stakeholders

Organisatieprocessen Manage & Control
Niveau 1

Verrichten van onderhoudswerkzaamheden aan de procesdocumentatie (bijv. business rules, principes en procesmodellen) of Meten en bewaken van ict-processen aan de hand van data of Beschrijven van de veranderbehoefte voor een enkel deelproces.

Niveau 2

Inrichten, onderhouden en actualiseren van (functionele) beheerprocessen of Meten en bewaken van organisatieprocessen aan de hand van data of Signaleren van de veranderbehoefte van meerdere operationele en tactische organisatieprocessen.

Niveau 3

Formuleren en actualiseren van principes, business rules en modellen van procesarchitectuur of Meten en bewaken van de strategische doelen van de organisatie aan de hand van data of Proactief signaleren van behoefte aan verandering in alle organisatieprocessen en bijbehorende veranderprocessen in gang zetten.

Niveau 4

Bedenken van nieuwe organisatorische en technologische oplossingen voor het beheren van (interorganisationele) procesinnovaties.

Infrastructuur Analyseren
Niveau 1

Analyseren van een eenvoudige infrastructuur volgens een standaardmethode en op basis van gegeven kwaliteitseisen, bijvoorbeeld security.

Niveau 2

Analyseren van de kwaliteit van een bestaande infrastructuur en de daarop aanwezige services aan de hand van gangbare methoden en standaarden of Analyseren van aan infrastructuur gerelateerde incidenten, problemen en security-bedreigingen.

Niveau 3

Analyseren van trends en best practices en deze vertalen naar gewenste of benodigde ontwikkelingen in de enterprise infrastructuur of Uitvoeren van een requirementsimpact- of gap-analyse voor een enterprise infrastructuur om kwaliteitseisen op te stellen of Analyseren van technische mogelijkheden en privacy concerns van systemen voor beheer en verwerking van data.

Niveau 4

Uitvoeren van een grondig, theoretisch onderbouwd en toegepast onderzoek naar referentiearchitecturen, best practices en standaarden voor cloud-agnostische enterprise infrastructuren of high performance computing om het volwassenheidsniveau bij verschillende organisaties te kunnen bepalen.

Infrastructuur Adviseren
Niveau 1

Aanbevelingen doen over een opzet van, of aanpassingen aan, een eenvoudige infrastructuur.

Niveau 2

Adviseren over inrichting en beheer van een (cloudgebaseerde) infrastructuur met onderbouwde keuzes vanuit kwaliteitseisen, beschikbare technologie en beheermethodes of Maatregelen voorstellen die de informatiebeveiliging van een infrastructuur verbeteren of Adviseren over de mogelijke migratie naar of keuze voor bijvoorbeeld een private, hybride of publieke cloud.

Niveau 3

Adviseren over zakelijke rechtvaardiging en business-IT alignment van enterprise infrastructuren, inclusief beheer-, beveiliging- en privacy aspecten, in relatie tot informatie- en referentiearchitecturen of Adviseren over de inrichting van de infrastructuur voor de verwerking van grote hoeveelheden data of Adviseren over een cloudmanagementplatform voor DevOps.

Niveau 4

Adviseren over de architectuur van een enterprise infrastructuur of high performance computing, inclusief beheer-, beveiliging- en privacyaspecten, in relatie tot informatie- en referentiearchitecturen, innovatie, maatschappelijke en internationale ontwikkelingen.

Infrastructuur Ontwerpen
Niveau 1

Opstellen van specificaties voor een eenvoudige, bijvoorbeeld cloudgebaseerde, infrastructuur volgens een standaardmethode.

Niveau 2

Ontwerpen van een infrastructuur door specificatie van technieken op basis van gegeven requirements met betrekking tot kwaliteitseisen zoals beschikbaarheid, performance, schaalbaarheid, security. privacy en duurzaamheid.

Niveau 3

Ontwerpen van een cloud-agnostische enterprise infrastructuur door specificatie van cloudtechnieken op basis van zelf opgestelde requirements binnen de kaders van enterprise architectuur, referentiearchitecturen en/of standaarden of Ontwerpen van een security operations center (SOC) voor het voorkomen en oplossen van security-incidenten en -problemen.

Niveau 4

Ontwerpen van cloud-agnostische enterprise infrastructuren, inclusief de processen, om een hoger volwassenheidsniveau te bereiken.

Infrastructuur Realiseren
Niveau 1

Inrichten, testen en beschikbaar stellen van (een proof of concept van) een eenvoudige infrastructuur.

Niveau 2

Inrichten en testen van (een proof of concept van) een cloudgebaseerde infrastructuur met gebruik van (cloud)technieken waarmee voldaan wordt aan ontwerp en daarin gestelde eisen of Opstellen en uitvoeren van een testplan voor een infrastructuur om de kwaliteit te toetsen op basis van de risico's.

Niveau 3

Realiseren van (een proof of concept van) een cloud-agnostische infrastructuur door specificatie van cloudtechnieken binnen de kaders van enterprise architectuur, referentiearchitecturen en/of standaarden of Realiseren van een cloudmanagementplatform voor DevOps.

Niveau 4

Toepassen van volwassenheidsmodellen bij het realiseren van cloud-agnostische enterprise infrastructuren.

Infrastructuur Manage & Control
Niveau 1

Opzetten en documenteren van standaardbeheerprocessen en werkprocedures voor beheer van een eenvoudige, bijvoorbeeld cloudgebaseerde, infrastructuur.

Niveau 2

Implementeren van het beheer van technologische ontwikkelingen m.b.t. de (cloudgebaseerde) infrastructuur of Implementeren van delen van beheerprocessen.

Niveau 3

Implementeren van beheerprocessen voor een cloud-agnostische enterprise infrastructuur of Inbedden van een vernieuwde infrastructuur in de organisatie.

Niveau 4

Vormgeven van Business - IT alignment en IT governance in relatie tot een cloud-agnostische enterprise infrastructuur.

Software Analyseren
Niveau 1

Verzamelen en valideren van functionele eisen voor een softwaresysteem met één stakeholder volgens een standaardmethode en het opstellen van acceptatiecriteria of Uitvoeren van een analyse van de functionaliteit van een bestaand softwaresysteem of bestaande component om de (on)mogelijkheden voor aanpassing vast te stellen of Analyseren of een gegeven dataset informatie oplevert voor een gegeven toepassing.

Niveau 2

Uitvoeren van een analyse om de functionaliteit, veiligheid, ontwerp, interfaces e.d. van een bestaand softwaresysteem of bestaande component te formuleren en te valideren of Beoordelen van de kwaliteit van een dataset met onder andere beschrijvende statistiek en visualisaties.

Niveau 3

Uitvoeren van een requirementsanalyse voor een softwaresysteem met verschillende stakeholders in een context van bestaande systemen of Definiëren van acceptatiecriteria aan de hand van kwaliteitseigenschappen en een uitgevoerde risicoanalyse met onder andere aandacht voor duurzaamheids-, security- en privacyaspecten en toegankelijkheid.

Niveau 4

Analyse uitvoeren op complexe software-in-software systemen om alle niet-functionele requirements, waaronder safety, security en privacy en de compliance daarvan met wet- en regelgeving te inventariseren om te komen tot best practices en vernieuwde ict-standaarden.

Software Adviseren
Niveau 1

Aanbevelingen doen over specifieke requirements van een softwaresysteem op grond van onderzoek naar bestaande, vergelijkbare systemen.

Niveau 2

Adviseren over aanschaf en selectie van softwarecomponenten bij het ontwikkelen van een softwaresysteem op basis van functionaliteit en kosten of Adviseren over een onderdeel van een architectuur of een beperkt softwaresysteem.

Niveau 3

Adviseren in de keuze van een data-architectuur voor een dataoplossing, opgebouwd uit bestaande en nieuwe databronnen, waarbij kostenaspecten en kwaliteitseisen zoals beschikbaarheid, performance, security en schaalbaarheid een rol spelen of Adviseren over de toepassing van nieuwe technologieën (als machine learning en artificial intelligence) alsmede de impact daarvan op aspecten als duurzaamheid, security en privacy of Adviseren over de inrichting van een softwareontwikkelproces, waaronder het test- en releaseproces.

Niveau 4

Definiëren van een visie ten aanzien van toekomstige technologie in afstemming met stakeholders en compliance met wet- en regelgeving op aspecten van security en privacy.

Software Ontwerpen
Niveau 1

Maken van een ontwerp voor een softwaresysteem, inclusief database, met modelleertechnieken volgens een standaardmethode of Opstellen van testscripts voor eindgebruikers/acceptatietests.

Niveau 2

Opstellen van een ontwerp voor een softwaresysteem, rekening houdend met het gebruik van bestaande componenten en libraries of Toepassen van ontwerpkwaliteitscriteria rekening houdend met (duurzaamheids)aspecten zoals privacy, grote hoeveelheden data en gebruik op diverse devices of Vaststellen van de kwaliteit van het ontwerp, bijvoorbeeld door toetsing of prototyping, rekening houdend met de geformuleerde kwaliteitseigenschappen of Opstellen van testontwerpen volgens een gegeven teststrategie.

Niveau 3

Opstellen van een softwarearchitectuur voor een softwaresysteem, opgebouwd uit bestaande en nieuwe systemen, rekening houdend met meerdere stakeholders en kwaliteitseisen of Opstellen van teststrategie voor systeem- en compliancytesten of Ontwerpen van de data-architectuur en de modelarchitectuur inclusief een teststrategie voor de data en de machine learning-modellen.

Niveau 4

Opstellen van een herbruikbare softwarearchitectuur voor (cross-platform) softwaresystemen opgebouwd uit bestaande en nieuwe (cloud-based) systemen, rekening houdend met meerdere stakeholders, kwaliteitskenmerken en compliance met wet- en regelgeving of Ontwerpen van een softwaresysteem of framework voor het oplossen van een generieke klasse van problemen.

Software Realiseren
Niveau 1

Op gestructureerde wijze bouwen, testen en beschikbaar stellen van een eenvoudig softwaresysteem dat werkt met gestructureerde data en voldoet aan de basis kwaliteitseisen of Opstellen en uitvoeren van (geautomatiseerde) unittesten.

Niveau 2

Bouwen van een softwaresysteem dat bestaat uit meerdere subsystemen, gebruikmakend van bestaande of gegenereerde componenten en de gemaakte keuze kunnen beredeneren of Integreren van softwarecomponenten in een bestaand softwaresysteem, waarbij onder andere de integriteit, veiligheid en systeemprestaties bewaakt worden of Opstellen en uitvoeren van (geautomatiseerde) unit- en UI-testen.

Niveau 3

Bouwen, testen en beschikbaar stellen van een schaalbaar softwaresysteem dat aansluit bij bestaande systemen, eventueel in de cloud, volgens een ontworpen of gegenereerde architectuur met onderbouwd gebruik van frameworks of Opstellen en uitvoeren van regressie-, integratie- en systeemtesten en de uitkomsten ervan evalueren, verwerken en opvolgen of Refactoren van een bestaande applicatie m.b.v. design patterns.

Niveau 4

Bouwen en beschikbaar stellen van (zelflerende) softwaresysteem gebaseerd op een model, algoritme of data met wetenschappelijk aantoonbare correcte werking en antwoorden gevend op ethische vragen of Opstellen en uitvoeren van (herbruikbare) compliancytesten.

Software Manage & Control
Niveau 1

Inrichten en gebruik maken van beheersysteem ter ondersteuning van softwareontwikkeling in teamverband.

Niveau 2

Beheren en gebruiken van een ontwikkelstraat ter ondersteuning van softwareontwikkeling in teams, waardoor onder andere continuous integration (CI) tot de mogelijkheden behoort of Toepassen van methoden en technieken om een softwareontwikkelproces te managen en de kwaliteit ervan te borgen.

Niveau 3

Uitvoeren van configuratie-, change- en releasemanagement in afstemming met infrastructuurmanagement waardoor CI/CD tot de mogelijkheden behoort of Inrichten en evalueren van een ontwikkelstraat met CI/CD ondersteuning.

Niveau 4

(Door)Ontwikkelen van methoden en technieken voor het softwareontwikkelproces met als doel de effectiviteit en kwaliteit van het softwaresysteem te verbeteren alsmede de kosten en doorlooptijd van het softwareontwikkelproces te verkleinen.

Hardwareinterfacing Analyseren
Niveau 1

Verzamelen van kwaliteitseisen en acceptatiecriteria voor een systeem, bijv. een embedded of ander technisch (deel)systeem op basis van een domeinanalyse of Beschrijven van de (fysieke) architectuur van een systeem, bijv. een embedded of ander technisch (deel)systeem of Beschrijven van de toepasbaarheid van actuatoren en sensoren.

Niveau 2

Uitvoeren van een requirementsanalyse voor een (deel)systeem, inclusief hardware- en software, rekening houdend met domeinaspecten en relevante kwaliteitseigenschappen waaronder security, safety en duurzaamheid of Uitvoeren van een protocolanalyse of Opstellen van een acceptatietest voor een systeem aan de hand van de kwaliteitseisen.

Niveau 3

Uitvoeren van een requirementsanalyse in afstemming met stakeholders voor een gedistribueerd systeem rekening houdend met de kwaliteitseisen inclusief timing, resourcegebruik, performance, security (netwerken), safety en andere relevante niet functionele eisen. (bijv. met machine learning-componenten) of Opstellen van een acceptatietestplan en een integratietestplan aan de hand van de kwaliteitseisen.

Niveau 4

Onderzoek doen naar emerging technologies, bijv. machine learning, voor toepassing in gedistribueerde systemen of Onderzoek doen naar security, safety, privacy en duurzaamheidsaspecten binnen emerging technologies.

Hardwareinterfacing Adviseren
Niveau 1

Een onderbouwd technisch advies geven voor een eenvoudig (deel van een) systeem of Aanbevelingen doen voor de initiële structuur en functionaliteit van een gegeven (deel)systeem, zowel op hardware- als softwaregebied.

Niveau 2

Uitbrengen van een technisch advies voor de architectuur van een (deel van een) systeem inclusief de hardware- en software-componenten, op basis van de requirementsanalyse of Adviseren over het koppelen van hardwaresystemen en softwarecomponenten.

Niveau 3

Uitbrengen van een technisch advies over een te realiseren gedistribueerd systeem, inclusief hardware- en softwarecomponenten en koppelingen op basis van de requirementsanalyse en in relatie tot referentiearchitecturen, innovatie en internationale ontwikkelingen en standaarden of Adviseren over de inrichting van een ontwikkel- en testproces.

Niveau 4

Uitbrengen van een technisch advies over de toepassing van emerging technologies om een gedistribueerd systeem te realiseren of Adviseren over toekomstgerichte inrichting van gedistribueerde systemen of Definiëren van visie op technologieroadmap en deze afstemmen met key stakeholders.

Hardwareinterfacing Ontwerpen
Niveau 1

Ontwerpen van een (deel van een) systeem, bijv. een embedded of ander technisch systeem, op basis van gegeven hardware of Ontwerpen van een eenvoudig protocol.

Niveau 2

Methodisch ontwerpen van een (deel van een) systeem op basis van requirements met zelfgekozen hardware- en softwarecomponenten of Integreren van een hardware interface In een applicatie (bijv. een applicatie-driver).

Niveau 3

Ontwerpen van een gedistribueerd systeem inclusief bepaling van relevante hardware- en softwarecomponenten op basis van de kwaliteitseisen inclusief niet-functionele eisen zoals timing, resourcegebruik, onderhoudbaarheid, safety en security of Ontwerpen van een protocol voor betrouwbare productie en transmissie van grote hoeveelheden data.

Niveau 4

Ontwerpen van gedistribueerde systemen met gebruik van hardware synthese en/of artificial intelligence of Ontwerpen van een gedistribueerd systeem met gebruik van machine learning-componenten inclusief bepaling van actuatoren, sensoren, circulariteit, CO2-footprint, timing, resourcegebruik en performance.

Hardwareinterfacing Realiseren
Niveau 1

Software schrijven voor een ontworpen (deel van een) systeem, voorzien van actuatoren en sensoren of Testen van een gerealiseerd (deel van een) systeem.

Niveau 2

Realiseren van een ontworpen (deel van een) systeem en met behulp van software de koppelingen met hardwarecomponenten realiseren of Schrijven en testen van ontworpen (delen van) systemen en hardware interfaces (bijv. applicatiedriver-software).

Niveau 3

Realiseren van een gedistribueerd systeem of deel ervan op basis van een gegeven ontwerp, inclusief de relevante kwaliteitseisen of Opstellen en uitvoeren van een acceptatieprocedure van een gerealiseerd systeem.

Niveau 4

Realiseren van een compleet systeem waarbij gebruik gemaakt wordt van hardware synthese (VHDL) of artificial intelligence of Realiseren van een compleet systeem met machine learning-elementen inclusief netwerk, hardware en systeemsoftware.

Hardwareinterfacing Manage & Control
Niveau 1

Installeren en gebruiken van een ontwikkel- en testplatform ten behoeve van hardware/software, inclusief tools.

Niveau 2

Beoordelen van een gegeven ontwikkelomgeving op basis van kwaliteitseisen of Monitoren, rapporteren en beoordelen van een gegeven testontwikkelomgeving.

Niveau 3

Opzetten en gebruikmaken van versiebeheer, releasemanagement, teamworkondersteuning en automated testing voor hard- en softwaresystemen.

Niveau 4

Aansturen van co-designteams voor het beheren van het realisatieproces van de hardware, software en synthese, inclusief de ontwikkelomgeving.