Modeli i domenit: koncepti, struktura dhe parimet bazë

Përmbajtje:

Modeli i domenit: koncepti, struktura dhe parimet bazë
Modeli i domenit: koncepti, struktura dhe parimet bazë
Anonim

Në inxhinierinë softuerike, modeli i domenit është konceptual. Ai përfshin si sjelljen ashtu edhe të dhënat. Në një ontologji teknike, një model domeni është një paraqitje formale e një domeni me koncepte, tufa, lloje të dhënash, individë dhe rregulla që përdoren zakonisht në përshkrimin e logjikës.

Informacion i përgjithshëm

Modeli i informacionit të domenit
Modeli i informacionit të domenit

Një model domeni është një sistem abstraksionesh që përshkruan aspekte të veçanta të një domeni njohurish, ndikimi ose aktiviteti. Më pas mund të përdoret për të zgjidhur problemet që lidhen me këtë fushë. Një model domeni është një paraqitje e koncepteve kuptimplote të botës reale në lidhje me aspektet materiale që duhet të modelohen në softuer. Konceptet përfshijnë të dhënat e përdorura në biznes dhe rregullat që organizata zbaton për ata komponentë.

Modeli i domenit zakonisht përdor një fjalor profesional. Kjo ështëju lejon të komunikoni pikëpamjet me palët e interesuara. Nuk duhet t'i referohet ndonjë zbatimi teknik.

Përdor

Modeli i domenit infologjik
Modeli i domenit infologjik

Një model domeni zakonisht zbatohet si një fushë objekti në një shtresë që përdor vlera më të ulëta për të ruajtur dhe publikuar API-të në një nivel të lartë për të hyrë në të dhënat dhe sjelljen e sferës.

Gjuha e Unifikuar e Modelimit (UML) përdor një diagram klasë për të përfaqësuar një sistem.

Veçoritë dhe veçoritë kryesore

Një model informacioni i domenit ofron një përfaqësim të një domeni të tërë, si kërkimi klinik, kujdesi shëndetësor ose infermieria. DIM-të zakonisht krijohen duke përdorur diagramet e klasave të gjuhës së unifikuar të modelimit (UML) për të përfaqësuar semantikën e të gjithë lëndës duke përdorur një gjuhë të kuptueshme nga ata që janë të aftë në këtë art. Këto modele tregojnë gjykime të tilla si njerëzit, vendet dhe aktivitetet, dhe se si secili lidhet me njëri-tjetrin.

Aplikacionet, API-të, shtesat e ndërmarrjeve dhe sisteme të tjera elektronike mund të zhvillohen duke përdorur DIM. Edhe nëse ato zbatohen duke përdorur gjuhë të ndryshme programimi, të gjitha sferat që përdorin DIM kanë të njëjtën semantikë. Ai siguron një kornizë kritike për ndërveprimin e softuerit dhe shkëmbimin kuptimplotë të të dhënave. Aplikacionet e ndërtuara duke përdorur BRIDG kanë një koncept të përbashkët të "embedded", i cili siguron përputhshmërinë midis këtyre heterogjenevesistemet.

Asnjë nga programet e përdorura nuk do të zbatojë të gjitha objektet e modelit të domenit. Megjithatë, gjithëpërfshirja i lejon përdoruesit fundorë të shfletojnë universin e semantikës BRIDG dhe të zgjedhin burimet specifike të nevojshme për të zbatuar çdo zgjidhje. BRIDG përdor koncepte dhe shembuj të modelit të domenit që kanë kuptim për ekspertët, në mënyrë që ata të mund të punojnë ngushtë me zhvilluesit dhe analistët e softuerit për të vërtetuar DIM dhe për të zgjedhur objektet që janë të përshtatshme për projektin e tyre.

Në rastet kur asnjë nga artikujt në BRIDG nuk mbulon semantikën e kërkuar të një projekti të ri, përdoruesit përfundimtarë mund të punojnë me analitikë. Një bashkëpunim i tillë do të ndihmojë në identifikimin e këtyre boshllëqeve, të ofrojë raste përdorimi për t'i përshkruar ato dhe më pas të plotësojë të gjitha nuancat me semantikë të re. Modeli i informacionit të domenit i bazuar në BRIDG mund të përdoret më pas nga ekipi i zhvillimit. Kjo është e rëndësishme, për shembull, për krijimin e sistemeve të tjera.

Modeli logjik i domenit nga projektet ekzistuese mund të përdoret gjithashtu për të përmirësuar ndërveprueshmërinë. Dizajni fizik është zhvilluar në bazë të sa më sipër. Ai përfshin detaje specifike të sistemit, si p.sh. llojet e të dhënave specifike për gjuhën e programimit, kufizimet e aksesit, etj. Të gjitha zbatimet konkrete do të jenë lehtësisht të gjurmueshme në standardin e referencës.

Nga Bruce Johnson

Modeli i të dhënave të domenit
Modeli i të dhënave të domenit

Modeli infologjik i domenit është një komponent kyç i një suksesiprogrami i zhvilluar për ruajtjen e të dhënave ose arkitektura e tyre. Shpesh, kur krijohet, përdoret vetëm për qëllime segmentimi. Pavarësisht nëse dikush e zhvillon vetë ose blen një zgjidhje, të kesh një aplikacion mund të ndihmojë me shumë operacione. Kur përdoret në mënyrë efektive, ai gjithashtu mbështet dhe ndihmon në zhvillim dhe vendosje.

Është e nevojshme t'i hedhim një vështrim më të thellë konceptit të një modeli domeni. Është e rëndësishme që përdoruesit të kuptojnë se si të përfitojnë sa më shumë prej tij.

Çfarë është SAM

Një model domeni infologjik është përcaktuar në mënyrë më efektive për të zbërthyer përkufizimet e biznesit. Këto janë domenet e nivelit të lartë të zgjidhjes, megjithëse ato përdoren më së shpeshti për të përcaktuar domenet e të dhënave në një organizatë të re ose një që po zhvillon një program formal të arkitekturës.

Modeli duhet të përdoret si bazë për hartimin e të gjitha fushave në organizatë. Çelësi për çdo model të suksesshëm domeni është të sigurohet që terminologjia dhe përkufizimet e lidhura me të janë specifike për biznesin dhe të kuptueshme me një shikim. Ekzistojnë kërkesa të ndryshme për numrin e artikujve që janë efektivë ose të dëshirueshëm. Si rregull, duhet të jenë të paktën 6 dhe jo më shumë se 20.

Koncepti i përgjithshëm pas krijimit të një modeli të vlefshëm është se artikujt nuk duhet të ndryshojnë. Ndërsa biznesi zhvillohet, ai mund të rritet në natyrë, por nuk duhet të ndryshojë ndjeshëm.

Metoda dhe qasje të ndryshme për përcaktimin e modelit të domenit të zëritshumë dhe shumë e gjatë për t'u mbuluar në një artikull të shkurtër.

Si mund të përdorni SAM

Ndërtimi i një modeli domeni
Ndërtimi i një modeli domeni

Një aplikacion i përcaktuar mirë nuk duhet të jetë diçka që është ndërtuar dhe vendosur në raft. Kjo është diçka që duhet të integrohet në një arkitekturë të dhënash që përputhet me arsyen e krijimit të saj. Përcaktimi i modelit të mbikëqyrjes dhe qeverisjes së biznesit siguron që biznesi jo vetëm të përfshihet në mënyrë aktive, por ndihmon në menaxhimin dhe realizimin e vlerës që po arrihet. Pjesa më e madhe e mbështetjes së TI-së pas krijimit fillestar përfshin shfaqjen dhe modelimin e komponentëve të fushës së të dhënave të detajuara që përbëjnë pjesën komplekse.

Si të merrni maksimumin

Pasi të jetë krijuar SAM, ka disa mënyra për ta përdorur atë për të përfituar sa më shumë prej tij. Këtu janë kategoritë që mund t'ju duken të dobishme:

  • Planifikimi. Meqenëse nevojat janë të prioritizuara dhe të planifikuara, SAM mund të sigurojë një kornizë për komunikimin e projekteve që do të zhvillohen dhe zbatohen. Udhëheqja e biznesit mund të ndihmojë në sigurimin e një lidhjeje midis planifikimit dhe veprimit të të dhënave për të krijuar terminologji të përbashkët që i përshtatet natyrës së sipërmarrjes.
  • Vendos kontroll. Përcaktimi se si një biznes kontrollon mbledhjen, cilësinë dhe përdorimin e të dhënave është një përfitim kryesor i SAM. Shpesh ndarja e kontrollit bëhet më së miri nga secili subjekt veç e veç. Kjo mund të nënkuptojë praninë e stjuardëve zyrtarë, secili prej të cilëve është përgjegjëspër një artikull ose praninë e një personi përgjegjës për to.
  • Planifikimi për mbledhjen ose integrimin e të dhënave. Për të ndërtuar modele dhe praktika domeni për një përkufizim të dizajnit të orientuar nga fusha, sistemi mund të ndihmojë në ndarjen logjike të komponentëve. Duke vepruar kështu, ai siguron fragmentim që lejon burimet të përqendrohen në cilësinë dhe integritetin e zonave specifike dhe t'i lidhin ato me kujdestarët e duhur.
  • Komunikime. Një plan veprimi efektiv shpesh redukton pengesat që ngadalësojnë projektet dhe realizimin. Ndarja e përpunimit të përbashkët të të dhënave si një aktiv për një organizatë mund të ofrojë disa përfitime. Së pari, do të ndihmojë në zbutjen e shqetësimeve rreth mbrojtjes. Së dyti, ju mund të shihni se si evolucioni i sistemeve lidhet me burimet e tyre, si dhe se si kjo do të ndikojë në suksesin e përgjithshëm të biznesit. Projekti mund të përdoret për të përshkruar pse nevojiten të dhënat për të kryer punë analitike.
  • Përcaktoni kërkesat. Në të dhënat e një projekti të vetëm, është e dobishme të keni një model të nivelit të lartë që mund ta përdorni për të gjetur shpejt komponentët. Në këtë rast, SAM përdoret për të komunikuar dhe verifikuar se si nevojat e çdo përpjekjeje përshtaten në arkitekturën e përgjithshme. Në përpjekjet për ruajtjen e informacionit, kjo ofron bazën për renditjen dhe renditjen e burimit të ekranit të synuar.

Zhvillimi i modelit të të dhënave

Modeli logjik i domenit
Modeli logjik i domenit

Përdorimi më i zakonshëm i SAM është të lejojë që ekipi i simulimit të fokusohet dhejepni përparësi kur krijoni një projekt arkitekturor. Më pas mund të bëhet baza për ndërtimin e modelit të përgjithshëm, duke lejuar burime të shumta të punojnë në pjesë, duke krijuar në të njëjtën kohë një sferë të të dhënave të ndërmarrjes.

Një model të dhënash domeni është një mjet që, pasi të krijohet, mund dhe duhet të përdoret për qëllime të ndryshme. Idealisht, sfera bëhet gurthemeli i një programi të arkitekturës së të dhënave të mirëpërcaktuar. Më e rëndësishmja, duhet të përdoret së bashku për të krijuar një program të integruar. Përafrimi i biznesit dhe IT-së, një model në zhvillim dhe mbikëqyrje mund të ndihmojë në ngushtimin e hendekut midis përpjekjes dhe planifikimit.

Cilësia e të dhënave

Baza e të dhënave si një model domeni luan një nga rolet kryesore në një biznes të suksesshëm. Informacioni është një aset i rëndësishëm i një ndërmarrjeje. Prandaj, cilësia e tij është e një rëndësie vendimtare. Të dhënat e tepërta individuale janë një nga faktorët kryesorë që kontribuojnë në normat e ulëta. EDM është i rëndësishëm për cilësinë e të dhënave sepse zbulon mospërputhjet e natyrshme në sferat e tepërta. Problemet ekzistuese mund të identifikohen duke krahasuar sistemet me EDM. Meqenëse zonat e reja janë ndërtuar mbi modelin e të dhënave të ndërmarrjes, shumë çështje të mundshme të cilësisë do të identifikohen dhe zgjidhen përpara zbatimit.

Posedim

Përshkrimi i modelit të domenit
Përshkrimi i modelit të domenit

Pronësia e të dhënave të korporatës është e rëndësishme për shkak të natyrës së tyre të përbashkët, veçanërisht në mirëmbajtjen dhe administrimin e tyre. EDM përdoret si një mjet për menaxhimin e pronësisë,identifikimi dhe dokumentimi i marrëdhënieve dhe varësive të informacionit që kalon kufijtë e biznesit dhe organizimit. Kjo mbështet konceptin e pronësisë së përbashkët që ekziston në Iniciativën e Sferave të Korporatës.

Zgjerueshmëria e sistemit të të dhënave

EDM mbështet arkitekturën në rritje. Zgjerimi është aftësia për të shkallëzuar funksionalitetin e një sistemi për të përmbushur në mënyrë efektive nevojat e një mjedisi përdoruesish në ndryshim. Sistemet e zgjerueshme kanë aftësinë për të shtuar ose rritur funksionalitetin me pak efekte anësore. EDM, i bazuar në një koncept biznesi strategjik të pavarur nga teknologjia, mbështet zgjerimin, duke mundësuar kalimin në fusha të reja mundësish me ndryshime minimale të TI-së.

Integrimi i të dhënave të industrisë

Ndërtoni një model domeni
Ndërtoni një model domeni

Asnjë biznes nuk funksionon në vakum. Meqenëse EDM përfshin pamjen, ai rrit aftësinë e një organizate për të ndarë të dhëna të përbashkëta në të gjithë industrinë e saj. Organizatat në të njëjtën fushë shpesh përdorin të njëjtat të dhëna themelore (për shembull, klientët, vendndodhjen, furnitorët). Organizatat gjithashtu mund të ndajnë informacione me industritë e lidhura ose me partnerët e biznesit. Për shembull, në fushën e aviacionit, profesionistët shpesh integrohen me kompanitë e makinave me qira. EDM nga perspektiva e saj e industrisë përfshin një model domeni strukturor për ndërveprimin e të dhënave.

Integrimi i aplikacioneve të paketuara

EDM mund të përdoret për mbështetjen, planifikimin dhe blerjen e tyre,si dhe për zbatimin. Kjo arrihet duke hartuar aplikacionin e paketuar në EDM, duke vendosur hartën e tij brenda ndërmarrjes. Meqenëse sistemet ekzistuese janë gjithashtu të ndërlidhura, mund të identifikohen pikat e integrimit midis aplikacionit të paketuar dhe sistemeve ekzistuese, duke ofruar një udhërrëfyes për rrjedhën e të dhënave të cilësisë së qëndrueshme përmes produktit.

Planifikimi i sistemeve strategjike

EDM përcakton varësinë e të dhënave. Për shkak se sistemet ekzistuese të modelit të domenit janë hartuar në EDM, mund të kryhet një analizë e boshllëqeve për të përcaktuar nevojat e informacionit të biznesit. Nga analizimi i boshllëqeve dhe varësive të të dhënave, lëshimet e sistemit mund të kenë përparësi.

Modeli i procesit të domenit të modelimit të të dhënave të ndërmarrjes përdor një qasje nga lart-poshtë-poshtë-lart për të gjitha dizajnet e sistemit. EDM është një objekt që rrjedh nga hapat në rrjedhën e poshtme. Rrjedhat e sipërme janë gjithashtu të rëndësishme sepse përdorin burimet ekzistuese për të krijuar projekte në mënyrë efikase dhe praktike.

Një domen domeni (ESAM) fillimisht krijohet dhe më pas zgjerohet për të bazuar Modelin Konceptual të Ndërmarrjes (ECM). Ndërsa modelet janë të ndërlidhura, secili ka identitetin dhe qëllimin e tij unik. Bërja e EDM është më shumë art sesa shkencë.

Çfarë është ESAM

Le të shqyrtojmë se çfarë është një model i domenit të ndërmarrjes (ESAM). Zonat e korporatave janë çdo informacion që është i rëndësishëm për biznesin dhe ruhet për përdorim shtesë. Të dhënat nuk do të ruhen nësenevojë. Kështu, shumica e zonave mund të konsiderohen një ndërmarrje, duke e bërë shkallën e saj të madhe. Kjo është e vërtetë edhe për ekipet e forta që janë pothuajse të pamundura për t'u projektuar, zhvilluar dhe mirëmbajtur pa u ndarë në pjesë më të menaxhueshme.

Qëllimi kryesor i modelit të domenit të ndërmarrjes është ideja e "përça dhe pushto". ESAM mbulon të gjithë organizatën. Të gjitha të dhënat e prodhuara dhe të përdorura nga biznesi janë të përfaqësuara në fushën e temës. Numri mesatar për një organizatë është 10 deri në 12. Mund të kërkohen fusha shtesë lëndore për sisteme më komplekse. ESAM është baza për informacionin e ndërmarrjes.

Përshkrimi i modelit të domenit

Çdo fushë është një klasifikim i nivelit të lartë të të dhënave, që përfaqëson një grup konceptesh që lidhen me temën kryesore. Ai pasqyron interesin e organizatës. Modelet relacionale të domenit mund të përfaqësojnë koncepte të përgjithshme biznesi (klient, produkt, punonjës dhe financa) si dhe koncepte të industrisë.

Fushat tematike mund të grupohen në tre kategori biznesi të nivelit të lartë: të ardhura, aktivitete dhe mbështetje. Këto grupime janë të rëndësishme sepse secili përfaqëson një fokus të ndryshëm biznesi. Llojet e të ardhurave fokusohen në fitim, duke përfshirë planifikimin, kontabilitetin dhe llogaridhënien. Llojet e operacioneve përfaqësojnë funksionet kryesore të biznesit të përfshirë në aktivitetet e përditshme.

Subjektet mbështetëse ndihmojnë aktivitetin e biznesit, jo përfaqësojnë biznesin kryesor. Të gjitha organizatat ndajnë këto grupe biznesi të nivelit të lartëniveli. Për shembull, fushat e subjektit të linjës ajrore grupohen si më poshtë:

  • Bileta e të ardhurave, rezervimi, shitje, inventari, çmimet.
  • Operacioni: fluturimi, vendndodhja, pajisjet, mirëmbajtja, orari.
  • Mbështetje IT, Financa, Punonjës, Konsumatorë.

Fusha lëndore e të dhënave

Taksonomia është shkenca e emërtimit, kategorizimit dhe klasifikimit të gjërave në një rend hierarkik bazuar në një sërë kriteresh. Taksonomia e të dhënave është një mjet klasifikimi i aplikuar për të dhënat për të kuptuar, dizajnuar, mirëmbajtur dhe ndërtuar një model domeni. Taksonomia përfshin disa nivele hierarkike të klasifikimit. Në nivelin më të lartë, të gjitha të dhënat mund të vendosen në një nga tre sistemet: bazë, transaksionale ose informative. Ato ndryshojnë në modelet dhe konceptin e prodhimit, si dhe në ciklet e tyre të jetës.

Të dhënat themelore përdoren për të përcaktuar, mbështetur ose krijuar zona të tjera. Ato përfshijnë informacionin e llojit të referencës, meta të dhënat dhe listat e nevojshme për të kryer operacionet e biznesit. Të dhënat e transaksionit janë të dhëna të krijuara ose të përditësuara si rezultat i transaksioneve të biznesit të sistemit. Ato kanë natyrë dinamike dhe të rëndësishme për sistemet operative.

Të dhënat e informacionit janë historike, të grumbulluara ose të nxjerra. Ato zakonisht krijohen nga inteligjenca që gjendet në sistemet e mbështetjes së vendimeve.

Fushat lëndore mund të klasifikohen sipas grupimit të tyre mbizotërues. Në nivelin e detajevefushat lëndore përmbajnë të tre klasat e të dhënave. Sistematizimi bazohet në madhësinë, përdorimin dhe zbatimin. Për shembull, 14 temat e linjave ajrore mund të klasifikohen si më poshtë:

  • Klasa bazë - pajisje, IT, punonjës, shitje, vendndodhje, klient.
  • Transaksionale - biletë, rezervim, fluturim, financa, shërbim.
  • Informative - çmimi, inventari, grafikët.

Krijimi i një modeli strukturor të fushës së lëndës

ESAM është zhvilluar në bashkëpunim të ngushtë me ekspertë të biznesit dhe i udhëhequr nga çdo njohuri ekzistuese e sipërmarrjes. Strukturat organizative të modelit të domenit dhe funksionit të biznesit duhet të përcaktohen dhe kuptohen. I gjithë informacioni është i përbashkët për shumicën e organizatave (klient, punonjës, vendndodhje dhe financa). Përcaktohet së pari. Më pas caktohen fusha të tjera lëndore, duke përfunduar me një listë të plotë të fushave zyrtare. Më pas ato shqyrtohen me ekspertë të biznesit.

Procesi i përcaktimit dhe emërtimit të secilës fushë lëndore është i rëndësishëm sepse mundëson arritjen e konsensusit përtej kufijve të biznesit për temat që janë jetike për organizatën. Nëse marrëveshja mund të arrihet në një nivel të lartë, konceptet më të detajuara do të jenë shumë më të lehta për t'u përcaktuar. Ky proces i jep përparësi analizës së detajuar të kërkuar për zhvillimin e mëvonshëm të EDM.

Mund të lindin pyetje në lidhje me fushat lëndore të llojit të informacionit, pasi ato zakonisht përbëhen nga të përgjithësuara dhe historiketë dhënat e transaksionit. Përcaktimi i një domeni informacioni mund të bëjë që ai të duket sikur i përket domenit origjinal transaksional. Konsideroni këtë me një shembull të linjës ajrore:

Rezervimi është një domen transaksional, inventari është informativ.

Koncepti kryesor quhet Historia e Rezervimeve. Ai përmban të dhënat e nevojshme për të marrë listën e disponueshme të vendeve. Rezervimi dhe inventari janë fusha të rëndësishme, por të veçanta të linjës ajrore.

Titujt duhet të jenë shumë të qartë, konciz dhe konciz. Në mënyrë ideale, fusha e lëndës përbëhet nga një fjalë. Ku është e mundur, përdoren emrat standardë të kompanive të industrisë (klient, punonjës dhe financë). Përkufizimet janë formuluar nga një këndvështrim horizontal pasi merret parasysh i gjithë informacioni përkatës. Ato janë të rëndësishme sepse studiohen nga e gjithë organizata. Prandaj, përkufizimet duhet të jenë sa më të thjeshta dhe të qarta. Gjuha teorike, akademike ose e pronarit nuk duhet të përdoret kurrë.

Marrëdhëniet ndërmjet fushave lëndore përfaqësojnë ndërveprime dhe varësi të rëndësishme biznesi. Nuk ka asnjë opsion ose numërim artikujsh në këtë nivel. Të gjitha marrëdhëniet e mundshme nuk janë të përfaqësuara për shkak të prakticitetit. ESAM nuk është krijuar për të treguar çdo fushë lëndore si një lloj silo. Mund të mendohet si një tabelë me mbivendosje që mbarojnë vetëm në një fushë lëndore.

Ngjyra luan një rol të rëndësishëm në ESAM si dhe në të gjithë EDM. Secilifusha lëndore, konceptet e saj të mëvonshme dhe objektet e të dhënave kanë konotacionin e tyre. Një ngjyrë përdoret për të gjitha konceptet, objektet dhe tabelat që lidhen me një zonë të caktuar. Aplikimi i nuancës ofron një pasqyrë të menjëhershme kur shikoni ndonjë nga modelet e organizatës.

Ndërtimi i ESAM ndjek standardet e korporatës, metodologjinë e emërtimit dhe procesin e analizës. Baza e të dhënave si një model domeni është kyç, sepse me ndihmën e saj të gjitha objektet do të lidhen në një zonë të vetme.

Recommended: