kuvaustapa (notaatio) ja standardit mallityypit metamalli muuta · 2019-07-04 · mallityypit...

Post on 24-Mar-2020

2 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Arkkitehtuuripankki

Mallintamisen metamalli ja notaatiot

27.6.2019

• Kuvaustapa (notaatio) ja standardit

• Mallityypit

• Metamalli

• Muuta

Sisältö

JHS179 template

• ArchiMate– Pääasiallisin kuvausstandardi kaikissa näkökulmissa– ArchiMate 3.0.1 soveltaen

• UML (ArchiMate:a täydentäen)– Prosessin kulku – aktiviteettikaavio – Tietojärjestelmien integraatio – sekvenssikaavio– Käsitemalli – luokkakaavio– Looginen tietomalli ja soveltamisprofiili – luokkakaavio– Fyysinen tietomalli – luokkakaavio

Muut templatet

• ArchiMate v2.0, UML v2.5 ja BPMN v2.0– Näihin löytyy erillinen template– Tehdyt mallit voidaan linkittää JHS179 templatella tehtyyn malliin ulkoisena mallina

• UML 2.5 diagrammit– Class, Component, Deployment, Information flow, Package, Sequence, State machine, Use case

Kuvaustavat ja hyödynnetyt standardit

Mallityypit palvelinympäristössä - periaate

Pohjamalli (base model)

Itsenäinen malli

Lapsimalli1(child model)

Lapsimalli2(child model)

Lapsimalli3(child model)

Pohjamallissa ylläpidetään yhteinen metamalli ja kaavioiden visualisointitapa (notaatio), navigaattori- ja matriisinäkymät sekä mahdolliset yhteiskäyttöiset elementtiluettelot (esim. roolit, tietojärjestelmät, käsitteet, jne.) jotka periytyvät pohjamallista sisältömalleihin (lapsimalleihin) -> mallien yhteensopivuus ja yhtenäisyys !

Sisältömalleissa (lapsimallit) voidaan hyödyntää yhteiskäyttöisiä elementtejä pohjamallista.

Mallipohja

(template)

Mallipohjien avulla luodaan uudet sisältömallit (antaa kaaviokehikon)

Mallityypit Arkkitehtuuripankissa

JHS179 pohjamalli

Itsenäinen BPMN prosessi-malli org 3

KA-malli org 1

KA-malli org 2

KA-malli org 3

Näillä luodaan uudet mallit

JHS179

mallipohja

JHS198

mallipohja

(tulossa)

ArchiMate

mallipohjaUML

mallipohjaBPMN

mallipohja

Tarvittaessa luodaan tarkentaviamalleja eri notaatioilla

KA-mallista voidaan tehdä linkitys tarkempaan malliin/ kaavioon (Ulkoinen malli -elementillä)

JHS152

mallipohja

• Metamalli ja kaaviotyypit noudattavat ja tarkentavat JHS179 2.0 suositusta.

• Metamalli perustuu pitkälti ArchiMate 3.0.1 metamalliin tietyin rajoituksin ja laajennuksin (UML).

• Metamalli tukee yhteentoimivia kuvauksia kaikissa KA-näkökulmissa ja kaikilla abstraktiotasoilla

– ArchiMate ja UML standardien soveltaminen

– Selkeä ja käytännöllinen (pelkistetty) kuvaustapa

– Kaavioiden linkittyminen toisiinsa

– Antaa myös luettelojen ja taulukoiden rakenteet (samat elementit kuin kaavioissa)

Metamallin periaatteet

Muuta

Esimerkkejä: Toiminta-, tieto- ja tietojärjestelmä-arkkitehtuurien kuvausten kytkentöjä

Käsitemalli

Prosessien kuvaukset Prosessien vuorovaikutus

Kerrosnäkymä

Looginen tietomalli

Esimerkkejä: Tietojärjestelmä- ja teknologia-arkkitehtuurien kuvausten kytkentöjä

Kerrosnäkymä

Tietojärjestelmäkartta

Tietojärjestelmien vuorovaikutus

Käsitemalli

Looginen verkkokaavio

Looginen alustajäsennys

Teknologiaresurssienkuvaus

Päätietoryhmät

Tietojärjestelmäpalvelut

Looginen tietomalli

Kuvausten väliset yhteydet JHS179-kehikossa 1/3

Strategiakartta

Arvot, visio ja missio

Viite- ja sidosarkkitehtuurit

Kehittämisvaatimukset ja

-tavoitteetStrategiset tavoitteet

Ohjaavat lait ja säädökset

Rajaukset ja reunaehdot

Kyvykkyyskartta

LiiketoimintamalliArkkitehtuuriperiaatteet

Standardisalkku

Toimijat

Toiminnan palvelut

Prosessikartta

Prosessien välinen

vuorovaikutus

Palvelukartta

Organisaatiorakenteet

Käsitteistö

Käsitemallit

Päätietoryhmät

Loogiset tietovarannot

Loogiset tietomallit

Soveltamisprofiilit

Tietovirrat

Fyysiset tietomallit

Fyysiset tietovarannot

Tietojärjestelmäpalvelut

Tietojärjestelmäkartta

Arkkitehtuurin

kerrosnäkymät

Tietojärjestelmien välinen

vuorovaikutus

Tietojärjestelmäsalkku

Teknologiapalvelut

Teknologiaresurssit

Looginen alustajäsennys

Looginen verkkokaavio

Fyysinen verkkokaavio

Käsitteellisen tason kuvauksilla jäsennetään ja ryhmitellään mitä toimijoita, palveluita, prosesseja, tietoja, tietojärjestelmiä ja teknologioita kehityskohteessa on.

Käsitemallissa ilmaistaan mitä tietoa (käsitteitä) on ja miten sitä käytetään prosessien ja tieto-järjestelmien vuorovaikutuksissa.

Käsitemallia tarkennetaan loogisen tietomallin avulla. Loogisia tietoelementtejä voidaan edelleen hyödyntää tietojärjestelmien rajapintojen kuvauksissa.

Kuvausten väliset yhteydet JHS179-kehikossa 2/3

Strategiakartta

Arvot, visio ja missio

Viite- ja sidosarkkitehtuurit

Kehittämisvaatimukset ja

-tavoitteetStrategiset tavoitteet

Ohjaavat lait ja säädökset

Rajaukset ja reunaehdot

Kyvykkyyskartta

LiiketoimintamalliArkkitehtuuriperiaatteet

Standardisalkku

Toimijat

Toiminnan palvelut

Prosessikartta

Prosessien välinen

vuorovaikutus

Palvelukartta

Organisaatiorakenteet

Käsitteistö

Käsitemallit

Päätietoryhmät

Loogiset tietovarannot

Loogiset tietomallit

Soveltamisprofiilit

Tietovirrat

Fyysiset tietomallit

Fyysiset tietovarannot

Tietojärjestelmäpalvelut

Tietojärjestelmäkartta

Arkkitehtuurin

kerrosnäkymät

Tietojärjestelmien välinen

vuorovaikutus

Tietojärjestelmäsalkku

Teknologiapalvelut

Teknologiaresurssit

Looginen alustajäsennys

Looginen verkkokaavio

Fyysinen verkkokaavio

Arkkitehtuurin kerrosnäkymällä kuvataan toimijoiden, palveluiden, prosessien, tietojärjestelmäpalveluiden, ja tietojärjestelmien muodostama kokonaisuus.

Kerrosnäkymään on mahdollista lisätä myös teknologiakerros osoittamaan mitä teknologiaresursseja tietojärjestelmät käyttävät.

Kuvausten väliset yhteydet JHS179-kehikossa 3/3

Strategiakartta

Arvot, visio ja missio

Viite- ja sidosarkkitehtuurit

Kehittämisvaatimukset ja

-tavoitteetStrategiset tavoitteet

Ohjaavat lait ja säädökset

Rajaukset ja reunaehdot

Kyvykkyyskartta

LiiketoimintamalliArkkitehtuuriperiaatteet

Standardisalkku

Toimijat

Toiminnan palvelut

Prosessikartta

Prosessien välinen

vuorovaikutus

Palvelukartta

Organisaatiorakenteet

Käsitteistö

Käsitemallit

Päätietoryhmät

Loogiset tietovarannot

Loogiset tietomallit

Soveltamisprofiilit

Tietovirrat

Fyysiset tietomallit

Fyysiset tietovarannot

Tietojärjestelmäpalvelut

Tietojärjestelmäkartta

Arkkitehtuurin

kerrosnäkymät

Tietojärjestelmien välinen

vuorovaikutus

Tietojärjestelmäsalkku

Teknologiapalvelut

Teknologiaresurssit

Looginen alustajäsennys

Looginen verkkokaavio

Fyysinen verkkokaavio

Periaatteellisella tasolla määritellään arkkitehtuuria ohjaavat tiedot. Kehitettävät kyvykkyydet ja niitä tarkentavat kehittämisvaatimukset ja tavoitteet kohdistetaan arkkitehtuuriin kehittämis-pakettien avulla.

Vaatimus voi kohditua mihin tahansa arkkitehtuurinäkö-kulmaan ja –elementtiin.

Kehittämispaketit sijoitetaan aikajanalle kehittämisen tiekartalle.

JHS179 2.0 arkkitehtuurikuvausten viitekehys

Peruskuvaukset

Laajennetut kuvaukset

top related