Besøk av jenteprosjektet ADA 29. Februar – Linn Veronica Flataker

     BEGREPSMODELLERING




Page 1
Agenda

  • Begrepsmodellering – kort teoretisk gjennomgang



  • Gruppeoppgave – lag en begrepsmodell



  • Felles gjennomgang av oppgave med diskusjon




Page 2
Hva er en begrepsmodell?




Page 3
Hvorfor er det viktig å 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
Hva er målet med begrepsmodellering?
  • Felles ”stammespråk” for alle involverte aktører




Page 5
Begrepsmodell – en viktig del av forretningsmodellering



                                                              Begrepsmodell
   Prosessmodeller




   Brukerhistorier/U    Use case   XXXXX
                                   XXXXX
                                           Use case   XXXXX
                                                      XXXXX




   se cases                        XXXXX              XXXXX




 Forretningstjenester




Page 6
Begrepsmodellering i flere nivåer


         Konseptueltnivå         Domenemodell




         Spesifikasjonsnivå
                                Logisk datamodell




                                Fysisk datamodell
          Operasjonsnivå




Page 7
Begrepsmodellering – en iterativ prosess

           Innsamling/
         oppdatering av
            begreper


                          Strukturering



                                          Modellering



                                                        Verifikasjon



                                                                       Revidering av øvrig
                                                                         dokumentasjon




Page 8
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
Begreper tegnet med UML
  • 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
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
Begrepsmodell - Bilutleiefirma




Page 12
Ytterligere dokumentasjon av begreper

   BEGREP
   Navn
   Definisjon
   Formål
   Eksempler
   Identifikasjon
   Attributter
   Versjon          Utfylt av      Dato




Page 13

Begrepsmodellering

  • 1.
    Besøk av jenteprosjektetADA 29. Februar – Linn Veronica Flataker BEGREPSMODELLERING Page 1
  • 2.
    Agenda •Begrepsmodellering – kort teoretisk gjennomgang • Gruppeoppgave – lag en begrepsmodell • Felles gjennomgang av oppgave med diskusjon Page 2
  • 3.
    Hva er enbegrepsmodell? Page 3
  • 4.
    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
  • 7.
    Begrepsmodellering i flerenivåer Konseptueltnivå Domenemodell Spesifikasjonsnivå Logisk datamodell Fysisk datamodell Operasjonsnivå Page 7
  • 8.
    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
  • 12.
  • 13.
    Ytterligere dokumentasjon avbegreper BEGREP Navn Definisjon Formål Eksempler Identifikasjon Attributter Versjon Utfylt av Dato Page 13