Statische versus dynamische modellering
Elk systeem kan worden beschreven met behulp van een wiskundig model dat wiskundige symbolen en concepten bevat. Wiskundige modellering is de naam van het proces dat wordt ondernomen om een model voor een bepaald systeem te ontwikkelen. Het zijn niet alleen de levenswetenschappen, maar ook de sociale wetenschappen die veel gebruik maken van deze wiskundige modellen. In feite is het in een kunstvak als economie dat deze wiskundige modellen op grote schaal worden gebruikt. Er zijn veel soorten wiskundige modellen, maar er is geen vaste regel en er is nogal wat overlapping in verschillende modellen. Een manier om wiskundige modellen te classificeren, is door ze in statische modellering en dynamische modellering te plaatsen. In dit artikel zullen we de verschillen tussen deze twee soorten wiskundige modellen benadrukken.
Wat zijn de verschillen tussen statische modellering en dynamische modellering?
Het meest opvallende verschil tussen statische en dynamische modellen van een systeem is dat terwijl een dynamisch model verwijst naar het runtime-model van het systeem, het statische model het model van het systeem is, niet tijdens runtime. Een ander verschil ligt in het gebruik van differentiaalvergelijkingen in dynamische modellen die opvallen door hun afwezigheid in statische modellen. Dynamische modellen blijven veranderen met betrekking tot de tijd, terwijl statische modellen in evenwicht zijn of in een stabiele toestand.
Statisch model is meer structureel dan gedragsmatig, terwijl dynamisch model een weergave is van het gedrag van de statische componenten van het systeem. Statische modellering omvat klassendiagrammen en objectdiagrammen en helpt bij het weergeven van statische componenten van het systeem. Dynamische modellering daarentegen bestaat uit opeenvolging van operaties, toestandsveranderingen, activiteiten, interacties en geheugen.
Statische modellering is stijver dan dynamische modellering, aangezien het een tijdonafhankelijke weergave van een systeem is. Het kan niet in realtime worden gewijzigd en daarom wordt het statische modellering genoemd. Dynamisch modelleren is flexibel omdat het in de loop van de tijd kan veranderen, omdat het laat zien wat een object doet met de vele mogelijkheden die in de tijd kunnen ontstaan.