Home Job Listings Categories Locations

Afstudeeropdracht in Software Development: Documentation as Code: een levende documentatie en v[...]

📍 Utrecht, Netherlands

Technologie Info Support

Functiebeschrijving

Afstudeeropdracht in Software Development: Documentation as Code: een levende documentatie en visualisatie van het systeem

Zorgen dat jaren lang opgebouwde systeemdocumentatie actueel, centraal beschikbaar en bruikbaar blijft. Daar ga je mee aan de slag. In deze opdracht breng je technieken zoals Specification by Example, Arc42 en PlantUML samen in een ‘Living Documentation’. Je ontwikkelt een Proof of Concept waarin je deze technieken automatisch integreert, zodat documentatie voortdurend wordt bijgewerkt. Daarnaast onderzoek je hoe Large Language Models ingezet kunnen worden om de documentatie beter doorzoekbaar en bruikbaar te maken.

Interessegebieden:

Specification by example, PlantUML, C4-Model, Large Language Model, Living documentation

Documentatie wordt vaak slecht bijgehouden en leeft versnipperd. In de beheerfase jaren later is het wenselijk dat de functionele werking snel en makkelijk te achterhalen is. Er zijn diverse technieken beschikbaar waarmee documentatie en tekeningen gegenereerd kunnen worden via code. Specification by example, PlantUML en het C4-model zijn enkele van deze technieken die vaak worden ingezet.

Maar hoe zorg je er voor dat al deze input, over meerdere teams heen, op een centrale plek beschikbaar, actueel en bruikbaar blijft?

De opdracht

Grootschalige en complexe systemen gaan vaak jaren mee en worden door meerdere teams samen ontwikkeld. De opgedane kennis en gemaakte keuzes moeten door de tijd heen gewaarborgd, actueel en bruikbaar blijven. In een beheerfase, jaren later, moet informatie nog altijd snel te achterhalen zijn. De volgende technieken, die documentatie en tekeningen kunnen genereren via code, worden vaak ingezet:

Specification by example voor het beschrijven en testen van de functionele werking. Arc42 voor het documenteren van de werking en gemaakte keuzes. PlantUml om ondersteunende diagrammen mee te maken. Structorizer voor het modelleren van de architectuur.

Onderzoek hoe deze technieken samengebracht kunnen worden tot een centrale ‘Living documentation’. Deze documentatie moet altijd actueel blijven en kennis van alle teams die eraan gewerkt hebben bevatten. Wanneer deze verschillende perspectieven van een systeem zijn samengebracht op een centrale plek, moet het ook mogelijk zijn om hedendaagse technieken zoals een Large Language Model in te zetten als assistent om inhoudelijke vragen over het systeem aan te kunnen stellen.

Toon middels een Proof of Concept aan hoe je deze technieken op een geautomatiseerde manier samenbrengt tot een ‘Living documentation’ die echt bruikbaar is. De mate van bruikbaarheid is groter als er bijvoorbeeld door de inzet van Large Language Model snel informatie ingewonnen kan worden.

Over Info Support

Info Support is specialist in maatwerksoftware, data/AI solutions, beheer en trainingen en actief in de sectoren Finance, Industry, Agriculture, Food & Retail, Mobility & Public en Healthcare. Wij bieden solide en innovatieve oplossingen voor complexe en bedrijfkritische softwarevraagstukken. Onze hoofdkantoren zijn gevestigd in Veenendaal (NL) en Mechelen (BE). Op dit moment zijn er circa 500 medewerkers bij Info Support in dienst.

De werkwijze van Info Support kenmerkt zich door een aantal kernwaarden: soliditeit, integriteit, vakmanschap en passie. Deze kernwaarden zijn verweven in ons werk en de manier waarop we met elkaar omgaan.

Om te zorgen dat alle medewerkers altijd op de hoogte kunnen zijn van de nieuwste ontwikkelingen beschikt Info Support over een inhouse kenniscentrum waar graag wordt voldaan aan de honger naar meer of andere kennis en vaardigheden.

Om deze opdracht te kunnen doen is B2-taalvaardigheid in het Nederlands vereist. Nieuwegein, Utrecht, Netherlands €2,478 - €3,344 1 month ago Open sollicitatie stage- of afstudeeropdracht

Open sollicitatie meewerkstage of afstudeeropdracht

Nijmegen, Gelderland, Netherlands 4 months ago Afstudeeropdracht Elektrotechniek: Beleid voor aardingen onderzoeken

Afstudeeropdracht in Software Development: Een dynamische frontend voor onze Kanzi vragenlijst-engine

Veenendaal, Utrecht, Netherlands 2 weeks ago Afstudeeropdracht in Software Development: Multi-channel complexe pensioen authenticatie (Project GROENpensioen)

Veenendaal, Utrecht, Netherlands 1 week ago Afstudeeropdracht Software Development: Een digitale vriend voor je mentale gezondheid (Project Ontzorg de zorg)

Veenendaal, Utrecht, Netherlands 1 week ago Afstudeeropdracht in Software Development: Transformeren van HTML volgens toegankelijkheidsnormen voor visueel beperkten

Veenendaal, Utrecht, Netherlands 1 week ago Afstudeeropdracht in Software Development: Automatisch in kaart brengen van Event-flow binnen een Axon event sourced system

Veenendaal, Utrecht, Netherlands 2 weeks ago Afstudeeropdracht in Software Development: .NET Aspire als stack voor distributed applicaties

Veenendaal, Utrecht, Netherlands 1 week ago Afstudeeropdracht in Software Development: Voorkom dat je naar de dokter moet door pre-emptive analyse (Project Onzorg de zorg)

Veenendaal, Utrecht, Netherlands 2 weeks ago Afstudeeropdracht in Cloud: Real-time optimalisatie Azure resources

Veenendaal, Utrecht, Netherlands 2 weeks ago Afstudeeropdracht in Software Development: PGO widget app (Project Ontzorg de zorg)

Veenendaal, Utrecht, Netherlands 2 weeks ago Afstudeeropdracht in Software Development: Stryker extension voor Visual Studio & Rider

Veenendaal, Utrecht, Netherlands 2 weeks ago

#J-18808-Ljbffr

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Functiedetails

Publicatiedatum: February 27, 2026
Functietype: Technologie
Locatie: Utrecht, Netherlands
Company: Info Support

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.