Onze filosofie

Pagina terug verder

Samenhang in feiten als uitgangspunt

We geloven in de samenhang van feiten.

Door de samenhang te documenteren, wordt  complexiteit gereduceerd.

Dat is de sleutel naar eenvoudige systemen en begrip van betrokkenen.


In elk oplosbaar probleem bestaat samenhang tussen

  • De vragen
  • Wat je nodig hebt
  • Wat je moet doen

Tijdens het analyseren en realiseren blijf je vanuit deze samenhang werken.


Documenteren van de samenhang is belangrijk.

Je kunt dan altijd weer vertellen hoe het ook alweer zat.


Documenteren doe je in modellen.

Dan kun je altijd het verhaal weer vertellen.

Samenhang zoeken en vinden

Alles is op te delen in kleinere delen.

In een model leg je de afhankelijkheden vast.

Uit de afhankelijkheden blijkt de samenhang.

De samenhang bepaalt wat er totaal mogelijk is.

Op dit punt kun je de modellen aan het werk zetten.


De samenhang moet je niet alleen vinden.

De samenhang moet je laten zien aan anderen.

Zodra de samenhang helder is kan het model voor je gaan werken.


Op een abstracter niveau blijkt de samenhang vaak tot vaste patronen te behoren .

Een belangrijke vraag daarbij is hoe maak je met zo min mogelijk inspanning rijke en bruikbare modellen? 

Wij gebruiken de patronen om de modellen  aan te vullen en de consistentie te evalueren.

Alles heeft structuur

Alles waar je mee te maken krijgt bij een informatie analyse heeft structuur of kan structuur krijgen.

  • Documenten waarin vragen en opdrachten staan.
  • Componenten in een software landschap.
  • Gegevens die je hebt of vastgelegd moeten worden.

We hebben jarenlang ervaring opgebouwd om zulke objecten geautomatiseerd te analyseren en te transformeren naar bruikbare en gestructureerde modellen.

samenhang

Onze filosofie over samenhang

Alles is op te delen in kleinere delen.
In een model leg je de afhankelijkheden vast.
Uit de afhankelijkheden blijkt de samenhang.
De samenhang bepaalt wat er totaal mogelijk is.
Op dit punt kun je de modellen aan het werk zetten.
De samenhang moet je niet alleen vinden.
De samenhang moet je laten zien aan anderen.
Zodra de samenhang helder is kan het model voor je gaan werken.
filosofie over elementen

Onze filosofie over elementen vinden

Op een abstracter niveau blijkt de samenhang vaak tot vaste patronen te behoren .
Een belangrijke vraag daarbij is hoe maak je met zo min mogelijk inspanning rijke en bruikbare modellen? 
Wij gebruiken de patronen om de modellen aan te vullen en de consistentie te evalueren.
Omdat de samenhang tussen elementen meestal dezelfde patronen volgen kun je het detailleren en vinden van andere elemente geautomatiseerd uitvoeren. 
filosofie over transformeren

Onze filosofie over analyseren en transformeren

Een informatieanalyse heeft structuur.
  • Documenten met vragen en opdrachten.
  • Componenten in een software landschap.
  • Gegevens die vastgelegd moeten worden.
We hebben veel ervaring met geautomatiseerd analyseren en  transformeren naar bruikbare en gestructureerde modellen.

Informatievraagstuk vereenvoudigen door kleine elementen en de afhankelijkheden te benoemen.

samenhang in software

Inhoud van modellen en code analyseren

Modellen worden gemaakt met modelleringstools. Wij hebben veel ervaring met Enterprise Architect van Sparx.
Een model kan worden geëxporteerd als XMI een vorm van XML .
XML is zeer gestructureerd en kan net als de broncode van een applicatie goed worden geanalyseerd. Door de inhoud van exports van modellen en broncode te analyseren worden de structuren en afhankelijkheden verkregen.
In de zo gevonden structureren en afhankelijkheden worden patronen duidelijk.
De patronen leveren informatie om de modellen te verrijken of broncode te converteren.
De door ons programmatuur maakt het mogelijk om modellen die op een andere manier zijn gemaakt als basis te gebruiken. De volgende mogelijkheden worden ondersteund:
  • Diagram gemaakt met Draw.io.
  • Model gemaakt met Modelio (open-source tool voor UML)
  • Model gemaakt in Archi (open-source tool voor Archimate)
  • Model gemaakt in Camunda (open-source tool BPMN)
  • Geheel als tekst opgesteld model.

De samenhang in software

Al ruim 30 jaar zijn wij bezig met modellen en generatoren. 
Hoe maak je bruikbare modellen.
Hoe laat je modellen werken.
Kun je modellen afleiden uit software
In situaties dat voor applicaties alleen broncode beschikbaar was en geen documentatie of specificaties werd uit de broncode modellen en documentatie over de interne werking gegenereerd. Dit was bijvoorbeeld nodig om de kwaliteit van de broncode te beoordelen omdat het onderhoud werd uitbesteed of een conversie naar een andere applicatie omgeving nodig was.
Ook met het genereren van code uit ontwerpen en modellen is veel ervaring opgedaan.
In de laatste jaren is veel ervaring opgedaan met modellen in een agile omgeving om epics, features en userstories in een model op te nemen en op basis van patronen de modellen te verrijken.
inhoud bestuderen

Onze filosofie

Onze filosofie

1985 - 1995

Generatoren en analyse tools voor Oracle Forms, DataFlex, SQL, SDW en Uniface

1995 - 2015

Generatoren en analyse tools voor Java, C++, C-Sharp, HTML, XML, XSD, Uniface, PDF, Word en Excel documenten

2015 -2020

Generatoren en analyse tools bruikbaar in een agile omgeving onder andere van Epics en features naar User Stories, Web Sites
Share by: