Viitemalli - Reference model
Referenssimallin in järjestelmien , yritysten ja ohjelmistotuotanto -on abstraktin kehyksen tai aluespesifisten ontologia koostuu toisiinsa kytkeytyviä selkeästi määritellyt käsitteet tuotettu asiantuntijan tai asiantuntijaelin kannustaa selkeä viestintä. Viitemalli voi edustaa minkä tahansa johdonmukaisen idean komponentteja liiketoiminnoista järjestelmän komponentteihin, kunhan se edustaa täydellistä sarjaa. Tätä viitekehystä voidaan sitten käyttää viestimään selkeästi saman yhteisön jäsenten kesken.
Vertailumalleja kuvataan usein käsitteinä, joissa on jonkin verran viitteitä käsitteiden välisistä suhteista.
Yleiskatsaus
Mukaan OASIS (Organization for Advancement Structured Information Standards) viittaus malli on "abstrakti puitteet ymmärrystä merkittäviä keskinäisiä suhteita yhteisöihin joidenkin ympäristöalalla sekä kehittää johdonmukaista tai -määräysten tukevia että ympäristö. Viittaus malli perustuu pienellä määrällä yhdistäviä käsitteitä, ja sitä voidaan käyttää perustana koulutukselle ja standardien selittämiselle muulle kuin asiantuntijalle.Vertailumalli ei ole suoraan sidoksissa mihinkään standardeihin, tekniikoihin tai muihin konkreettisiin toteutuksen yksityiskohtiin, mutta sillä pyritään tarjoamaan yleinen semantiikka, jota voidaan käyttää yksiselitteisesti eri toteutusten välillä ja välillä. "
On olemassa useita käsitteitä, jotka on koottu "vertailumallin" käsitteeksi. Jokainen näistä käsitteistä on tärkeä:
- Tiivistelmä : vertailumalli on abstrakti. Se tarjoaa tietoa tietynlaisista ympäristöistä. Viitemalli kuvaa tyypin tai tyypin kokonaisuuksia, joita voi esiintyä tällaisessa ympäristössä, ei tiettyjä kokonaisuuksia, jotka tosiasiassa esiintyvät tietyssä ympäristössä. Esimerkiksi tietyn talon (joka on tietynlainen erityinen ympäristö) arkkitehtuuria kuvattaessa varsinaisella ulkoseinällä voi olla mitat ja materiaalit, mutta seinän käsite (kokonaisuuden tyyppi) on osa viitemallia . Seinän käsite on ymmärrettävä, jotta voidaan rakentaa seinäinen talo.
- Entiteetit ja suhteet : Viitemalli kuvaa molempien entiteettityyppien (olemassa olevat asiat) ja niiden suhteet (kuinka ne muodostavat yhteyden, ovat vuorovaikutuksessa toistensa kanssa ja osoittavat yhteisiä ominaisuuksia). Yksilötyyppien luettelo ei sellaisenaan tarjoa tarpeeksi tietoa toimiakseen viitemallina.
- Ympäristössä : Viitemalli ei yritä kuvata "kaikkea". Viitemallia käytetään selventämään "asioita ympäristössä" tai ongelmatilaa. Hyödyllisen vertailumallin tulisi sisältää selkeä kuvaus ongelmasta, jonka se ratkaisee, ja niiden sidosryhmien huolenaiheet, joiden täytyy nähdä ongelma ratkaistavan.
- Teknologia-agnostiikka : Vertailumallin käyttökelpoisuus on rajallinen, jos siinä tehdään oletuksia tietyssä tietojenkäsittely-ympäristössä käytössä olevasta tekniikasta tai alustoista. Vertailumallin tarkoituksena on yleensä edistää ongelmaluokan ymmärtämistä, ei erityisiä ratkaisuja näihin ongelmiin. Sellaisena sen on avustettava lääkäriä auttamalla kuvittelemaan ja arvioimaan erilaisia mahdollisia ratkaisuja. Tämä ei sulje pois viitemallin kehittämistä, joka kuvaa joukko ohjelmistosovelluksia, koska ongelmana voi olla "kuinka hallita ohjelmistosovelluksia".
Referenssimallin käyttötarkoitukset
Viitemallilla on monia käyttötapoja. Yksi käyttötarkoitus on luoda standardeja sekä mallissa oleville esineille että niiden suhteille toisiinsa. Luomalla standardeja helpotetaan insinöörien ja kehittäjien työtä, joiden on luotava standardin mukaan käyttäytyviä esineitä. Ohjelmisto voidaan kirjoittaa, joka täyttää standardin, ja kehittäjät voivat kopioida kyseisen ohjelmiston käyttääksesi sitä uudelleen tai rakentaa ohjelmistotehtaan, joka luo kyseisen koodin. Hyvin tehdessään standardi voi hyödyntää suunnittelumalleja, jotka tukevat ohjelmiston keskeisiä ominaisuuksia, kuten kykyä laajentaa ohjelmistoa edullisella tavalla.
Toinen vertailumallin käyttö on kouluttaa. Viitemallin avulla ohjelmistokehityksen johtajat voivat auttaa jakamaan suuren ongelmatilan pienemmiksi ongelmiksi, jotka voidaan ymmärtää, käsitellä ja parantaa. Kehittäjät, joille uusi tietyn ongelmakokonaisuus on uusi, voivat nopeasti oppia, mitä erilaiset ongelmat ovat, ja voivat keskittyä ongelmiin, joita heitä pyydetään ratkaisemaan samalla kun luotetaan siihen, että muut alueet ymmärretään ja rakennetaan tiukasti. Luottamustaso on tärkeä, jotta ohjelmistokehittäjät voivat keskittyä tehokkaasti työhönsä.
Viitemallin kolmas käyttö on ihmisten välisen viestinnän parantaminen. Viitemalli jakaa ongelman entiteeteiksi tai "asioiksi, jotka ovat olemassa yksinään". Tämä on usein nimenomainen tunnustus käsitteistä, joita monet ihmiset jakavat jo, mutta kun se luodaan nimenomaisella tavalla, vertailumalli on hyödyllinen määrittelemällä, kuinka nämä käsitteet eroavat toisistaan ja liittyvät toisiinsa. Tämä parantaa näiden käsitteiden käyttöön osallistuvien henkilöiden välistä viestintää.
Viitemallin neljäs käyttö on luoda selkeät roolit ja vastuut. Luomalla entiteettimallin ja heidän suhteensa organisaatio voi omistautua tietyille henkilöille tai ryhmille, jolloin he ovat vastuussa ongelman ratkaisemisesta, joka koskee tiettyjä kokonaisuuksia. Esimerkiksi, jos viitemalli kuvaa joukon liiketoiminnan mittauksia, joita tarvitaan tasapainoisen tuloskortin luomiseen , kukin mittaus voidaan osoittaa tietylle yritysjohtajalle. Sen avulla vanhempi johtaja voi pitää tiiminsä jäseniä vastuullisina korkealaatuisten tulosten tuottamisesta.
Viidenneksi viitemallin käyttötarkoituksena on mahdollistaa eri asioiden vertailu. Hajottamalla ongelmatilan peruskäsitteiksi, vertailumallilla voidaan tutkia kahta erilaista ratkaisua ongelmaan. Tällöin ratkaisun komponentteista voidaan keskustella toistensa suhteen. Esimerkiksi, jos vertailumalli kuvaa tietokonejärjestelmiä, jotka auttavat seuraamaan yrityksen ja sen asiakkaiden välisiä kontakteja, yritys voi käyttää viitemallia päättääkseen, mitkä viidestä eri ohjelmistotuotteesta ostavat heidän tarpeidensa perusteella. Tässä esimerkissä olevaa vertailumallia voitaisiin käyttää vertaamaan sitä, kuinka hyvin kukin ehdokasratkaisu voidaan konfiguroida vastaamaan tietyn liiketoimintaprosessin tarpeita.
Esimerkkejä
Vertailumalleja ovat muun muassa:
- Agenttijärjestelmien viitemalli ,
- DoDAF: n ydinarkkitehtuurin tietomallin vertailumalli
- FEA: n Federal Enterprise Architecture Framework -vertailumalli
- HP: n tietoturvapalvelujen hallinta (ISSM) - viitemalli (RM)
- IBM Information Framework , rahoituspalvelujen viitemalli.
- NIST-yritysarkkitehtuurimallin vertailumallit useilta liittovaltion yritysarkkitehtuurilta
- OGC: n vertailumalli (Open Geospatial Consortium),
- OpenReference , liiketoiminnan suorituskykyä, prosesseja ja käytäntöjä koskeva avoin viitemalli,
- Avoimen järjestelmän yhteenliittämisen perusviitemalli ,
- Purdue Enterprise Referenssiarkkitehtuuri
- Reaaliaikainen ohjausjärjestelmä reaaliaikaisille ohjausongelmialueille
- Avoimen hajautetun käsittelyn vertailumalli ,
- TAFIM oli DoDAF: n aiemman version vuoden 1990 vertailumalli ja
- Von Neumannin arkkitehtuuri peräkkäisen laskennan viitemallina,
- Digitaalisen kirjaston viitemalli;
- ENVRI (Environmental Research Infrastructure) -viitemalli;
- Kansalaisjärjestöjen vertailumalli