Softwareontwerp en architectuur
Ontwerpt de structuur van een applicatie of koppeling, verdeelt functionaliteit over onderdelen en weegt keuzes op onderhoudbaarheid, prestaties en beveiliging.
Hoe hrmforce dit meet
- Meetmethode
- Werkproef · rho 0.33 (SD 0.09)
- hrmforce instrument
- Werkproef, Portfolio
- Competentie (50-framework)
- Conceptueel denken
- Trainbaarheid
- middel
- Vraagontwikkeling 2026 tot 2030
- stijgend
De kandidaat voert een representatief werkfragment uit onder gestandaardiseerde condities.
Gedragsankers
| Niveau | Gedrag op dit niveau |
|---|---|
| N1 Begeleid | Werkt een aangeleverd ontwerp uit in onderdelen en stelt vragen wanneer het ontwerp onvolledig blijkt. werkt onder toezicht en volgt instructie · routinematig, een variabele tegelijk · eigen taak |
| N3 Zelfstandig | Maakt een ontwerp voor een afgebakende applicatie, legt de belangrijkste keuzes en alternatieven vast en toetst dit bij collega's. stelt de eigen aanpak vast en vraagt zelf om input · meerdere variabelen, enige ambiguiteit · eigen team of proces |
| N5 Toonaangevend | Stelt de architectuurprincipes van de organisatie vast en beslist over ontwerpen met gevolgen voor meerdere systemen. zet de standaard en het beleid · strategisch, met hoge onzekerheid · organisatie, keten of vakgebied |
N2 en N4 zijn bewust niet geankerd. Beoordelaars plaatsen die tussen de ankers, conform de conventie van O*NET.
Onderliggende skills
Deze skills erven de meetroute en de gedragsankers van dit construct.
| T | Skill | Definitie | Vraagontwikkeling 2026 tot 2030 |
|---|---|---|---|
| T | Tailwind CSS Tailwind · Utility-first CSS | Bouwt consistente interfaces met Tailwind door opmaak in hulpklassen op te bouwen en een eigen thema te configureren. | stijgend |
| T | Astro Astro-framework · Static site generator | Bouwt snelle websites in Astro met pagina's, componenten en gedeeltelijk interactieve onderdelen. | stijgend |
| V | Ontwerppatronen toepassen Design patterns · Patronen · Ontwerppatroon | Kiest bekende patronen zoals repository, fabriek of waarnemer waar die het ontwerp eenvoudiger maken. | stabiel |
| V | Applicatie in lagen opdelen Laagscheiding · Gelaagde architectuur · Separation of concerns | Scheidt presentatie, logica en gegevensopslag zodat onderdelen los van elkaar te wijzigen en te testen zijn. | stabiel |
| V | Microservices afwegen Microservices · Monoliet versus services · Servicegrenzen | Weegt opdeling in losse diensten tegen een samenhangende toepassing op beheer, koppelvlakken en teamgrootte. | stabiel |
| V | Architectuurbesluit vastleggen Beslisdocument · Architecture decision record · ADR | Legt per keuze het probleem, de afgewogen opties en de gevolgen vast in een kort beslisdocument. | stijgend |
| V | Databaseontwerp voor een applicatie Schemaontwerp · Indexering · Databaseschema | Ontwerpt tabellen, relaties en indexen die passen bij de leesschrijfpatronen van de toepassing. | stabiel |
| V | Toegankelijkheid volgens WCAG toepassen WCAG · Digitale toegankelijkheid · Screenreader-proof | Bouwt interfaces die met toetsenbord en schermlezer werkbaar zijn en toetst dat aan de richtlijnen voor toegankelijkheid. | stijgend |
| V | Prestatie-eisen in ontwerp meenemen Performance-eisen · Schaalbaarheid ontwerpen · Caching | Vertaalt eisen aan responstijd en aantal gebruikers naar keuzes over caching, indexen en achtergrondverwerking. | stijgend |
| V | Technische schuld beheersen Technical debt · Achterstallig onderhoud · Codeschuld | Maakt uitgesteld onderhoud zichtbaar, schat het risico en plant het inlopen ervan in met de opdrachtgever. | stijgend |