Modelldrevet systemutvikling
Dagens systemutviklingsprosesser er ofte komplekse, hvor krav til integrasjon av eksisterende systemer, organisasjonsstruktur og implementasjonsteknologi er i konstant endring. Vi mener at modeller og modellering er viktig for utviklingen av dagens informasjonssystemer. Modellene skal ikke bare dokumentere det ferdige systemet, men også brukes metodisk i utviklingsprosessen for å analysere, designe og implementere systemet. Begrepet modeldrevet systemutvikling omfatter en utviklingsproses, hvor det stilles krav til modellene på de ulike nivåene, og verktøystøtte for å modellere og organisere modeller, for å generere mer detaljerte modeller, kildekode, og avlede modeller fra eksisterende kildekode.
Vi har erfaring med, og har utviklet ulike kundetilpassede metoder og verktøy for modeldrevet utvikling i det internasjonalt annerkjente modelleringsspråket UML (Unified Modeling Language). Vi deltar også aktivt i standardiseringen innen OMG (Object Management Group). Vår modelleringsfilosfi kan anvendes innen overlappende områder:
Figuren nedenfor illustrerer hvordan våre kundetilpassede metoder knytter ulike former for systemutvikling opp mot en felles virksomhetsmodell.
