Alan modeli: kavram, yapı ve temel ilkeler

İçindekiler:

Alan modeli: kavram, yapı ve temel ilkeler
Alan modeli: kavram, yapı ve temel ilkeler
Anonim

Yazılım mühendisliğinde, alan modeli kavramsaldır. Hem davranışı hem de verileri içerir. Bir teknik ontolojide, alan modeli, mantığı tanımlamada yaygın olarak kullanılan kavramlar, sürüler, veri türleri, bireyler ve kurallarla bir alanın resmi bir temsilidir.

Genel bilgi

Etki alanı bilgi modeli
Etki alanı bilgi modeli

Alan modeli, bir bilgi, etki veya faaliyet alanının belirli yönlerini tanımlayan bir soyutlamalar sistemidir. Daha sonra bu alanla ilgili sorunları çözmek için kullanılabilir. Etki alanı modeli, yazılımda modellenmesi gereken maddi yönlerle ilgili anlamlı gerçek dünya kavramlarının bir temsilidir. Kavramlar, işte kullanılan verileri ve kuruluşun bu bileşenlere uyguladığı kuralları içerir.

Alan modeli genellikle profesyonel bir kelime dağarcığı kullanır. Bugörüşleri paydaşlara iletmenizi sağlar. Herhangi bir teknik uygulamaya atıfta bulunmamalıdır.

Kullan

Bilgibilimsel etki alanı modeli
Bilgibilimsel etki alanı modeli

Bir etki alanı modeli tipik olarak, bölgenin verilerine ve davranışına erişmek için API'leri yüksek düzeyde depolamak ve yayınlamak için daha düşük değerler kullanan bir katmanda bir nesne alanı olarak uygulanır.

Birleşik Modelleme Dili (UML), bir sistemi temsil etmek için bir sınıf diyagramı kullanır.

Özellikler ve Temel Özellikler

A alan bilgi modeli, klinik araştırma, sağlık hizmeti veya hemşirelik gibi tüm bir alanın temsilini sağlar. DIM'ler, tipik olarak, teknikte uzman kişilerce anlaşılabilir bir dil kullanılarak tüm konunun semantiğini temsil etmek için Birleşik Modelleme Dili (UML) sınıf diyagramları kullanılarak oluşturulur. Bu modeller, insanlar, yerler ve etkinlikler gibi yargıları ve her birinin birbiriyle nasıl ilişkili olduğunu gösterir.

Uygulamalar, API'ler, kurumsal eklentiler ve diğer elektronik sistemler DIM kullanılarak geliştirilebilir. Farklı programlama dilleri kullanılarak uygulansalar bile, DIM kullanan tüm küreler aynı semantiklere sahiptir. Yazılım birlikte çalışabilirliği ve anlamlı veri alışverişi için kritik bir çerçeve sağlar. BRIDG kullanılarak oluşturulan uygulamalar, bu tür heterojen uygulamalar arasında uyumluluğu sağlayan ortak bir "gömülü" kavramına sahiptir.sistemler.

Kullanılan programların hiçbiri etki alanı modelinin tüm nesnelerini uygulamayacaktır. Ancak kapsamlılık, son kullanıcıların BRIDG semantiği evreninde gezinmesine ve herhangi bir çözümü uygulamak için gereken belirli kaynakları seçmesine olanak tanır. BRIDG, DIM'i doğrulamak ve projelerine uygun nesneleri seçmek için yazılım geliştiriciler ve analistlerle yakın çalışabilmeleri için uzmanlara anlamlı gelen etki alanı modeli kavramlarını ve örneklerini kullanır.

BRIDG'deki öğelerin hiçbirinin yeni bir projenin gerekli semantiğini kapsamadığı durumlarda, son kullanıcılar analitikle çalışabilir. Bu tür bir işbirliği, bu boşlukları belirlemeye, bunları tanımlamak için kullanım örnekleri sağlamaya ve ardından tüm nüansları yeni anlambilimle doldurmaya yardımcı olacaktır. BRIDG'ye dayalı alan bilgi modeli daha sonra geliştirme ekibi tarafından kullanılabilir. Bu, örneğin başka sistemler oluşturmak için geçerlidir.

Mevcut projelerden alınan mantıksal etki alanı modeli, birlikte çalışabilirliği geliştirmek için de kullanılabilir. Fiziksel tasarım, yukarıdakiler temelinde geliştirilmiştir. Programlama diline özgü veri türleri, erişim kısıtlamaları vb. gibi sisteme özgü ayrıntıları içerir. Tüm somut uygulamalar referans standardına göre kolayca izlenebilir.

Bruce Johnson tarafından

Etki alanı veri modeli
Etki alanı veri modeli

Alan bilgisi modeli, başarılı birgeliştirilmiş veri depolama programı veya mimarisi. Çoğu zaman, oluşturulduğunda yalnızca segmentasyon amacıyla kullanılır. İster birisi geliştirsin, ister bir çözüm satın alsın, bir uygulamaya sahip olmak birçok işlemde yardımcı olabilir. Etkili bir şekilde kullanıldığında, geliştirme ve konuşlandırmayı da destekler ve yardımcı olur.

Alan modeli kavramına daha derinden bakmak gerekiyor. Kullanıcıların bundan en iyi şekilde nasıl yararlanabileceklerini anlamaları önemlidir.

SAM

nedir

Bir bilgibilimsel etki alanı modeli, iş tanımlarını parçalamak için en etkili şekilde tanımlanır. Bunlar, çözümün üst düzey alanlarıdır, ancak en yaygın olarak yeni bir kuruluşta veya resmi bir mimari program geliştiren bir kuruluşta veri alanlarını tanımlamak için kullanılırlar.

Model, organizasyondaki tüm alanların haritalandırılması için temel olarak kullanılmalıdır. Herhangi bir başarılı etki alanı modelinin anahtarı, onunla ilişkili terminolojinin ve tanımların işletmeye özel ve bir bakışta anlaşılabilir olmasını sağlamaktır. Etkili veya arzu edilen öğelerin sayısı için çeşitli gereksinimler vardır. Kural olarak en az 6 en fazla 20 olmalıdır.

Değerli bir model yaratmanın ardındaki genel kavram, öğelerin değişmemesi gerektiğidir. İş geliştikçe, niteliği artabilir, ancak önemli ölçüde değişmemelidir.

Sesin etki alanı modelini tanımlamak için çeşitli yöntemler ve yaklaşımlarçok fazla ve kısa bir makalede ele alınamayacak kadar uzun.

SAM'ı nasıl kullanabilirsiniz

Bir etki alanı modeli oluşturma
Bir etki alanı modeli oluşturma

İyi tanımlanmış bir uygulama, oluşturulmuş ve rafa kaldırılmış bir şey olmak zorunda değildir. Bu, oluşturulma nedeni ile eşleşen bir veri mimarisine entegre edilmesi gereken bir şeydir. İş gözetimi ve yönetişim modelinin tanımlanması, işin yalnızca aktif olarak dahil edilmesini sağlamakla kalmaz, aynı zamanda elde edilen değerin yönetilmesine ve gerçekleştirilmesine yardımcı olur. İlk oluşturmadan sonraki BT desteğinin çoğu, karmaşık kısmı oluşturan ayrıntılı veri alanının bileşenlerinin görüntülenmesini ve modellenmesini içerir.

Maksimum nasıl elde edilir

SAM oluşturulduktan sonra, bundan en iyi şekilde yararlanmak için onu kullanmanın birkaç yolu vardır. Yararlı bulabileceğiniz kategoriler şunlardır:

  • Planlama. İhtiyaçlar önceliklendirildiği ve planlandığı için SAM, geliştirilecek ve dağıtılacak projeleri iletmek için bir çerçeve sağlayabilir. İş liderliği, girişimciliğin doğasına uyan ortak terminoloji oluşturmak için planlama ve veri eylemi arasında bir bağlantı sağlamaya yardımcı olabilir.
  • Kontrol sağlayın. Bir işletmenin verilerin toplanmasını, kalitesini ve kullanımını nasıl kontrol ettiğini belirlemek SAM'ın önemli bir avantajıdır. Çoğu zaman kontrolün ayrılması en iyi şekilde her denek tarafından ayrı ayrı yapılır. Bu, her biri sorumlu olan resmi görevlilerin varlığı anlamına gelebilir.bir öğe veya onlardan sorumlu bir kişinin varlığı için.
  • Veri toplama veya entegrasyon için planlama. Etki alanı odaklı tasarım tanımı için etki alanı modelleri ve uygulamaları oluşturmak için sistem, bileşenleri mantıksal olarak ayırmaya yardımcı olabilir. Bunu yaparken, kaynakların belirli alanların kalitesine ve bütünlüğüne odaklanmasına ve bunları uygun emanetçilere bağlamasına olanak tanıyan parçalanma sağlar.
  • İletişim. Etkili bir eylem planı genellikle projeleri ve teslimatı yavaşlatan engelleri az altır. Bir kuruluş için bir varlık olarak ortak veri işlemeyi paylaşmak çeşitli faydalar sağlayabilir. İlk olarak, koruma ile ilgili endişeleri hafifletmeye yardımcı olacaktır. İkinci olarak, sistemlerin evriminin kaynaklarıyla nasıl ilişkili olduğunu ve bunun işletmenin genel başarısını nasıl etkileyeceğini görebilirsiniz. Plan, analitik çalışmayı yürütmek için verilere neden ihtiyaç duyulduğunu açıklamak için kullanılabilir.
  • Gereksinimleri tanımlayın. Tek proje verilerinde, bileşenleri hızlı bir şekilde bulmak için kullanabileceğiniz üst düzey bir modele sahip olmak yararlıdır. Bu durumda, SAM, iletişim kurmak ve herhangi bir çabanın ihtiyaçlarının genel mimariye nasıl uyduğunu doğrulamak için kullanılır. Bilgi depolama çabalarında bu, hedef gösterimin kaynağını sıralamak ve sıralamak için temel sağlar.

Veri modeli geliştirme

Mantıksal etki alanı modeli
Mantıksal etki alanı modeli

SAM'ın en yaygın kullanımı, simülasyon ekibinin odaklanmasına veBir mimari proje oluştururken öncelik verin. Daha sonra, aynı anda bir kurumsal veri alanı yaratarak, birden fazla kaynağın parçalar üzerinde çalışmasına izin vererek, genel modelin oluşturulmasının temeli haline gelebilir.

Alan veri modeli, oluşturulduktan sonra çeşitli amaçlarla kullanılabilen ve kullanılması gereken bir araçtır. İdeal olarak, küre, iyi tanımlanmış bir veri mimarisi programının temel taşı haline gelir. En önemlisi, entegre bir program oluşturmak için birlikte kullanılmalıdır. İş ve BT'yi hizalamak, geliştirme ve gözetimde bir model, çaba ve planlama arasındaki boşluğu kapatmaya yardımcı olabilir.

Veri kalitesi

Bir etki alanı modeli olarak veritabanı, başarılı bir işte ana rollerden birini oynar. Bilgi, bir işletmenin önemli bir varlığıdır. Bu nedenle, kalitesi belirleyici bir öneme sahiptir. Bireysel gereksiz veriler, düşük oranlara katkıda bulunan ana faktörlerden biridir. EDM, veri kalitesi için önemlidir, çünkü gereksiz alanlardaki tutarsızlıkları algılar. Sistemler EDM ile karşılaştırılarak mevcut sorunlar tespit edilebilir. Yeni alanlar kurumsal veri modelinin üzerine inşa edildiğinden, birçok olası kalite sorunu uygulamadan önce belirlenecek ve çözülecektir.

Sahip olma

Etki alanı modelinin açıklaması
Etki alanı modelinin açıklaması

Kurumsal verilerin mülkiyeti, paylaşılan doğası nedeniyle, özellikle de bakımı ve yönetiminde önemlidir. EDM bir sahiplik yönetimi aracı olarak kullanılır,iş ve organizasyon sınırlarını aşan bilgi ilişkilerini ve bağımlılıklarını belirlemek ve belgelemek. Bu, Corporate Spheres Initiative'de bulunan ortak sahiplik kavramını destekler.

Veri sistemi genişletilebilirliği

EDM büyüyen mimariyi destekler. Genişletilebilirlik, değişen bir kullanıcı ortamının ihtiyaçlarını etkin bir şekilde karşılamak için bir sistemin işlevselliğini ölçeklendirme yeteneğidir. Genişletilebilir sistemler, birkaç yan etki ile işlevsellik ekleme veya artırma yeteneğine sahiptir. Teknolojiden bağımsız bir stratejik iş konseptine dayanan EDM, genişletilebilirliği destekler ve minimum BT değişikliği ile yeni fırsat alanlarına geçişi sağlar.

Endüstri veri entegrasyonu

Bir etki alanı modeli oluşturun
Bir etki alanı modeli oluşturun

Hiçbir işletme boşlukta yürümez. EDM görünümü içerdiğinden, bir kuruluşun kendi sektöründe ortak verileri paylaşma yeteneğini geliştirir. Aynı alandaki kuruluşlar genellikle aynı temel verileri kullanır (örneğin, müşteriler, konum, tedarikçiler). Kuruluşlar ayrıca ilgili endüstriler veya iş ortakları ile bilgi paylaşabilir. Örneğin, havacılık alanında profesyoneller genellikle araç kiralama şirketleri ile entegre olurlar. Endüstri perspektifinden EDM, veri etkileşimi için yapısal bir etki alanı modeli içerir.

Paketlenmiş uygulamaların entegrasyonu

EDM destek, planlama ve satın alma için kullanılabilir,hem de uygulanması için. Bu, paketlenmiş uygulamanın EDM'ye eşlenmesi ve şirket içi eşlemesinin oluşturulmasıyla elde edilir. Mevcut sistemler de ilişkili olduğundan, paketlenmiş uygulama ile mevcut sistemler arasındaki entegrasyon noktaları belirlenebilir ve bu da ürün boyunca tutarlı kaliteli veri akışı için bir yol haritası sağlar.

Stratejik sistem planlaması

EDM, veri bağımlılıklarını tanımlar. Mevcut alan modeli sistemleri EDM ile eşlendiğinden, işletmenin bilgi ihtiyaçlarını belirlemek için bir boşluk analizi yapılabilir. Boşlukları ve veri bağımlılıklarını ayrıştırmaktan sistem sürümlerine öncelik verilebilir.

Kurumsal Veri Modelleme etki alanı süreç modeli, tüm sistem tasarımları için yukarıdan aşağıya, aşağıdan yukarıya bir yaklaşım kullanır. EDM, aşağı akış adımlarından türetilen bir yapıdır. Yukarı akışlar da önemlidir çünkü projeleri verimli ve pratik bir şekilde oluşturmak için mevcut kaynakları kullanırlar.

Bir etki alanı (ESAM) önce oluşturulur ve ardından Kurumsal Kavramsal Modeli (ECM) temel alacak şekilde genişletilir. Modeller birbiriyle ilişkili olmakla birlikte, her birinin kendine özgü kimliği ve amacı vardır. EDM yapmak bilimden çok sanattır.

ESAM nedir

Bir kurumsal alan modelinin (ESAM) ne olduğunu düşünelim. Kurumsal alanlar, iş için önemli olan ve ek kullanım için saklanan herhangi bir bilgidir. olmadıkça veriler kaydedilmeyecektir.ihtiyaç. Bu nedenle, çoğu alan bir işletme olarak kabul edilebilir ve bu da ölçeğini büyük kılar. Bu, daha yönetilebilir parçalara ayrılmadan tasarlaması, geliştirmesi ve sürdürmesi neredeyse imkansız olan güçlü ekipler için bile geçerlidir.

Kurumsal alan modelinin temel amacı "böl ve yönet" fikridir. ESAM tüm organizasyonu kapsar. İşletme tarafından üretilen ve kullanılan tüm veriler konu alanında temsil edilmektedir. Bir kuruluş için ortalama sayı 10 ila 12'dir. Daha karmaşık sistemler için ek konu alanları gerekebilir. ESAM, kurumsal bilgilerin temelidir.

Alan modelinin açıklaması

Her alan, ana konuyla ilgili bir grup kavramı temsil eden, verilerin üst düzey bir sınıflandırmasıdır. Kurumun ilgisini yansıtır. Etki alanı ilişkisel modelleri, genel iş kavramlarını (müşteri, ürün, çalışan ve finans) ve sektör kavramlarını temsil edebilir.

Tematik alanlar üç üst düzey iş kategorisine ayrılabilir: gelir, faaliyetler ve destek. Bu gruplamalar önemlidir çünkü her biri belirgin şekilde farklı bir iş odağını temsil eder. Gelir türleri, planlama, muhasebe ve hesap verebilirlik dahil olmak üzere kâra odaklanır. Operasyon türleri, günlük faaliyetlerde yer alan ana iş fonksiyonlarını temsil eder.

Destek kuruluşları, ana işi temsil etmez, ticari faaliyete yardımcı olur. Tüm kuruluşlar bu üst düzey iş gruplarını paylaşırseviye. Örneğin, havayolu konu alanları şu şekilde gruplandırılmıştır:

  • Gelir bileti, rezervasyon, satış, envanter, fiyatlar.
  • Operasyon: uçuş, konum, ekipman, bakım, program.
  • BT'yi, Finansı, Çalışanları, Müşterileri Destekleyin.

Veri konusu alanı

Sınıflandırma, bir dizi kritere dayalı olarak şeyleri hiyerarşik bir düzende adlandırma, kategorize etme ve sınıflandırma bilimidir. Veri Taksonomisi, bir etki alanı modelini anlamak, tasarlamak, sürdürmek ve oluşturmak için verilere uygulanan bir sınıflandırma aracıdır. Taksonomi, birkaç hiyerarşik sınıflandırma seviyesi içerir. En üst düzeyde, tüm veriler üç sistemden birine yerleştirilebilir: temel, işlemsel veya bilgi amaçlı. Üretim modelleri ve konseptlerinin yanı sıra yaşam döngülerinde de farklılık gösterirler.

Altta yatan veriler, diğer alanları tanımlamak, desteklemek veya oluşturmak için kullanılır. Referans türü bilgilerini, meta verileri ve iş operasyonlarını gerçekleştirmek için gerekli listeleri içerirler. İşlem verileri, sistem ticari işlemlerinin bir sonucu olarak oluşturulan veya güncellenen verilerdir. Doğaları gereği dinamiktirler ve işletim sistemleriyle ilgilidirler.

Bilgi verileri geçmişe yöneliktir, toplulaştırılmış veya türetilmiştir. Genellikle karar destek sistemlerinde bulunan zekadan oluşturulurlar.

Konu alanları, baskın gruplandırmalarına göre sınıflandırılabilir. Ayrıntı düzeyindekonu alanları üç veri sınıfını da içerir. Sistematizasyon boyut, kullanım ve uygulamaya dayalıdır. Örneğin, 14 havayolu teması şu şekilde sınıflandırılabilir:

  • Temel sınıf - ekipman, BT, çalışan, satış, konum, müşteri.
  • İşlemsel - bilet, rezervasyon, uçuş, finans, hizmet.
  • Bilgilendirici - fiyatlandırma, envanter, çizelgeler.

Konu alanının yapısal bir modelini oluşturma

ESAM, iş uzmanlarıyla yakın işbirliği içinde geliştirildi ve mevcut tüm kurumsal bilgiler tarafından yönlendirildi. Etki alanı modelinin ve iş fonksiyonunun organizasyon yapıları tanımlanmalı ve anlaşılmalıdır. Tüm bilgiler çoğu kuruluş için ortaktır (müşteri, çalışan, konum ve finans). Önce belirlenir. Daha sonra, resmi alanların tam bir listesiyle biten ek konu alanları belirlenir. Daha sonra iş uzmanlarıyla birlikte incelenirler.

Her bir konu alanını tanımlama ve adlandırma süreci önemlidir çünkü kuruluş için hayati olan konularda iş sınırlarının ötesinde fikir birliğine varılmasını sağlar. Yüksek düzeyde bir anlaşmaya varılabilirse, daha ayrıntılı kavramların tanımlanması çok daha kolay olacaktır. Bu süreç, EDM'nin sonraki gelişimi için gereken ayrıntılı analize öncelik verir.

Genellikle genelleştirilmiş ve tarihsel içeriklerden oluştuğu için bilgi türü konu alanları ile ilgili sorular ortaya çıkabilir. Işlem verileri. Bir bilgi etki alanı tanımlamak, onun orijinal işlemsel etki alanına aitmiş gibi görünmesine neden olabilir. Bunu bir havayolu örneği ile düşünün:

Rezervasyon işlemsel bir alandır, envanter bilgi amaçlıdır.

Ana konsepte Rezervasyon Geçmişi denir. Mevcut yerlerin listesini almak için gereken verileri içerir. Rezervasyon ve envanter önemlidir ancak Havayolunun ayrı konu alanlarıdır.

Başlıklar çok açık, kısa ve öz olmalıdır. İdeal olarak, konu alanı bir kelimeden oluşur. Mümkün olduğunda endüstri standardı şirket adları (müşteri, çalışan ve finans) kullanılır. Tanımlar, ilgili tüm bilgiler dikkate alındığından yatay bir görünümden formüle edilmiştir. Önemlidirler çünkü tüm organizasyon tarafından incelenirler. Bu nedenle, tanımlar mümkün olduğunca basit ve açık olmalıdır. Teorik, akademik veya özel bir dil asla kullanılmamalıdır.

Konu alanları arasındaki ilişkiler, önemli ticari etkileşimleri ve bağımlılıkları temsil eder. Bu seviyede opsiyonellik veya item sayısı yoktur. Pratiklik nedeniyle tüm olası ilişkiler temsil edilmez. ESAM, her konu alanını bir tür silo olarak göstermek için tasarlanmamıştır. Sadece bir konu alanında biten örtüşmelerin olduğu bir grafik olarak düşünülebilir.

Renk, tüm EDM'de olduğu gibi ESAM'da da önemli bir rol oynar. Her birikonu alanı, sonraki kavramları ve veri nesneleri kendi çağrışımlarına sahiptir. Belirli bir alanla ilgili tüm kavramlar, nesneler ve tablolar için tek renk kullanılır. Renk tonu uygulamak, kuruluşun modellerinden herhangi birini görüntülerken anında bilgi sağlar.

Bina ESAM, kurumsal standartları, adlandırma metodolojisini ve analiz sürecini takip eder. Etki alanı modeli olarak veritabanı anahtardır, çünkü onun yardımıyla tüm nesneler tek bir alana bağlanacaktır.

Önerilen: