I forbindelse med systemudvikling af systemer med tætte og komplekse relationer til systemets tekniske og organisatoriske omgivelser kan det være nødvendigt/ønskeligt at foretage en bred og grundig domæne analyse for at erhverve den nødvendige viden til at forstå og fastlægge systemets relationer til omgivelserne. Der kan således være behov for at modellere meget forskellige typer af og aspekter ved systemets domæne(r).
Systemudviklingsmetodologier omfatter som regel ikke en decideret domæne analyse udover identificering af elementer i omgivelserme der har direkte relationer med systemet, samt specifikation af eksisterende processer der skal automatiseres eller forandres i forbindelse med systemudviklingen.
I det omfang systemudviklingsmetodologier omfatter domæne analyse sker modelleringen på stort set samme måde som systemmodelleringen. For eksempel omfatter (tidligere versioner) af struktureret systemudvikling modellering af det aktuelle fysiske og logiske system ved hjælp af dataflow diagrammer. Dette muliggør kun forholdsvis simpel domæne modellering, da det kun omfatter aspekter/elementer, der er relevante i forbindelse med computerbaserede systemer.
Til en teknisk domæne analyse af omkringliggende teknologier og produktionsprocesser kan en sådan simpel domæne modellering eventuelt være tilstrækkelig, men en bred og grundig domæne analyse bør dog kunne rumme mange andre aspekter/elementer, inklusiv ting der ikke er direkte relaterede til systemudvikling. En organisatorisk domæne analyse kunne omfatte en organisationsteoretisk organisationsstruktur analyse af formel autoritet, regulerede aktiviteter, uformel kommunikation, arbejdskonstellationer og ad hoc beslutningsprocesser.
Med generel systemudvikling bør det være muligt at inddrage domæne analyse direkte i systemudviklingen som en integreret del af systemmodelleringen således at der blandt andet kan sikres inddragelse af og sporbarhed af domæne forudsætninger for og konsekvenser af systemudviklingen.
|