Hvorfor er detviktig å ha en begrepsmodell?
• Ha kontroll på kunnskap, informasjon og • Samarbeide med og integrere mot
data – og gjenbruke disse systemer, internt og eksternt
• Ha samme forståelse på tvers av • Håndtere og gjenbruke data på tvers av
organisasjonen systemer
• Redusere feil på grunn av språklige • Sikre at data tolkes riktig
misforståelser
• Forbedre kommunikasjonen internt og med • Sikre fleksibilitet
eksterne aktører
• Sikre at forretningen understøttes av IT på • Unngå redundans
best mulig måte
Page 4
5.
Hva er måletmed begrepsmodellering?
• Felles ”stammespråk” for alle involverte aktører
Page 5
6.
Begrepsmodell – enviktig del av forretningsmodellering
Begrepsmodell
Prosessmodeller
Brukerhistorier/U Use case XXXXX
XXXXX
Use case XXXXX
XXXXX
se cases XXXXX XXXXX
Forretningstjenester
Page 6
Begrepsmodellering – eniterativ prosess
Innsamling/
oppdatering av
begreper
Strukturering
Modellering
Verifikasjon
Revidering av øvrig
dokumentasjon
Page 8
9.
Hvordan identifisere begreper?
• Kilder til begreper kan være mange
• Dokumentasjon, mennesker…
• Forsøk å finne substantiver som er
• Entydige og presise
• Virksomhetsorienterte / forretningsorienterte
• I tekst kan man lete etter subjekt – predikat – objekt
• Subjekt og objekt kan være begreper
• Predikat kan være sammenheng mellom begreper
• ”Leietager har en leieavtale”
• Kontrollspørsmål
• Er begrepene så viktige at virksomheten må ha identifikasjon av begrepene?
• Er det noe man snakker om?
Page 9
10.
Begreper tegnet medUML
• Begrepet tegnes som en klasse i UML diagrammet
• Tre måter å tegne klasser på
• Felt for navn, attributter og operasjoner
• Felt for navn og attributter
• Kun felt for navn
Page 10
11.
Begreper og relasjoner
• Begreper:
• Ting, konkrete eller abstrakte, som vi skal behandle / oppbevare informasjon om
• Relasjoner:
• Relasjoner mellom tingene, som har betydning for virksomheten
Leietager Leieavtale Bil Sted
Page 11