Det formulerede, generelle systemmodelleringssprog omfatter udelukkende semantisk definition for de få, simple, generelle systemmodelleringskoncepter. For at dette er praktisk anvendeligt til systemudvikling af computerbaserede systemer skal det understøttes af generelle systemmodelleringsværktøjer, der supplerer semantikken med standard repræsentation af generelle systemmodeller i computerbaserede formater; forskellige generelle præsentationsformer af generelle systemmodeller for systemudviklere; samt forskellige generelle analyseværktøjer og definitioner for eksisterende, specielle analyseværktøjer.
Lagring af generelle systemmodeller bør ske i et antal standardformater for henholdsvis computerbaserede filer og databaser, således at systemudviklere og forskellige, generelle systemmodelleringsværktøjer umiddelbart kan udveksle generelle systemmodeller. Sådanne standardformater for lagring af generelle systemmodeller kan bestå af eller baseres på de forskellige, eksisterende systemmodel formater.
Systemudvikling af computerbaserede systemer med generel systemmodellering omfatter systemmodellering af mange forskellige fænomener fra uformelle, sociale systemmodeller til formelle, maskinelle systemmodeller som alle beskrives med de få, simple, generelle systemmodelleringskoncepter. De er således alle modelleret som matematisk graf baserede netværk og hierarkier, men disse kan præsenteres på forskellige måder, der fremhæver forskellige aspekter ved de generelle systemmodeller. Et generelt systemmodelleringsværktøj bør dermed omfatte forskellige præsentationsformer, som systemudviklerne frit kan vælge og skifte mellem til at visualisere de generelle systemmodeller i form af for eksempel verbale, matematiske/logiske samt forskellige to- og tre-dimensionelle grafiske formater.
Et generelt systemmodelleringssprog bør desuden omfatte mulighed for at definere forskellige udsnit af eventuelt meget omfattende og komplekse, generelle systemmodeller, som kun omfatter de relevante delsystemer for de enkelte systemudviklingsaktiviteter og systemudviklere. Sådanne udsnit kan formuleres med en form for forespørgselssprog, der kan specificere simple udsnit og eventuelt komplekse transformationer af generelle systemmodeller.
Generelle systemmodelleringsværktøjer bør ligeledes omfatte forskellige, generelle analyseværktøjer. Sådanne generelle analyseværktøjer baseret på matematisk graf baserede metoder kan anvendes til at analysere generelle systemmodeller for forskellige karakteristika og validering udfra givne kriterier samt til forskellige omstruktureringer og transformationer af generelle systemmodeller.
De mange forskellige systemmodelleringsaktiviteter i forbindelse med systemudviklingsforløb for systemudvikling af computerbaserede system vil alle kunne ske ved hjælp af sådanne generelle systemmodelleringsværktøjer med ét generelt systemmodelleringssprog og mulighed for én integreret systemmodel for det samlede system.
Systemudviklingsforløbet er dermed ikke bundet til givne systemudviklingsaktiviteter og givne relationer mellem disse af hensyn til systemmodelleringsværktøjerne og systemmodelleringen men kan derimod frit sammensættes og ændres udfra de aktuelle behov for det enkelte systemudviklingsforløb og de enkelte systemudviklere. Der er principielt ingen forskel på de forskellige systemudviklingsaktiviteter i forhold til selve systemmodelleringen. Forskellene ligger udelukkende i forskelligt fokus på dele af og aspekter ved systemet samt i detaljerings- og formaliseringsgraden af systemmodellerne.
|