Modulaire desktopapplicatie voor scenarioverwerking, data-analyse en beslissingsondersteuning
De Scenario Analyse Tool is een interne Windowsapplicatie voor het geautomatiseerd verzamelen, valideren, structureren en analyseren van openbaar beschikbare gegevens.
De applicatie verwerkt grote aantallen vooraf gedefinieerde scenario's. De verzamelde gegevens worden genormaliseerd, gegroepeerd en samengevat, zodat verschillen tussen regio's en categorieën snel zichtbaar worden.
Op deze projectpagina worden uitsluitend geanonimiseerde voorbeeldgegevens getoond. De specifieke databronnen, organisaties en commerciële toepassing blijven buiten beeld.
Ontwikkeld in C# en WPF, met een gescheiden opbouw voor gebruikersinterface, gegevensverwerking, opslag en analyse.
Adressen en objectgegevens worden gevalideerd met behulp van de landelijke BAG-registratie via PDOK.
Scenario's worden asynchroon uitgevoerd. Gegevens worden verzameld, gecontroleerd, geparseerd en lokaal opgeslagen.
Resultaten worden per scenario en regio samengevat in sorteerbare tabellen, overzichten en exporteerbare rapportages.
De applicatie bestaat uit afzonderlijke modules voor configuratie, validatie, scenariogeneratie, gegevensverwerking, analyse, beslissingsondersteuning en rapportage. Door deze modulaire opzet kunnen onderdelen onafhankelijk worden aangepast of uitgebreid.
Een scenario bestaat uit een combinatie van regio, adresgegevens, categorie, klasse en aanvullende instellingen. Scenario's kunnen afzonderlijk worden geactiveerd, gevalideerd en beheerd.
De BAG-koppeling ondersteunt het vinden van bruikbare testobjecten binnen ingestelde postcodebereiken. Hierdoor kunnen nieuwe scenario's gecontroleerd en reproduceerbaar worden opgebouwd.
Na verwerking worden de resultaten gevalideerd en gegroepeerd. De applicatie berekent per scenario onder andere rangordes, minimumwaarden, gemiddelden, aantallen resultaten en kwaliteitsindicatoren.
Een beslissingsondersteunend algoritme combineert meerdere factoren en wegingsregels tot een advieswaarde. Het algoritme gebruikt niet uitsluitend de laagste waarde, maar houdt ook rekening met de positie binnen de resultaten, de beschikbare hoeveelheid gegevens en kwaliteitsindicatoren.