Съдържание
- Обща информация
- Използвайте
- Функции и основни характеристики
- От Брус Джонсън
- Какво е SAM
- Как може да се използва SAM
- Как да увеличите
- Разработване на модел на данните
- Качество на данните
- Собственост на
- Разширяемост на системата за данни
- Интеграция на данни за индустрията
- Интегриране на пакетни приложения
- Стратегическо планиране на системите
- Какво е ESAM
- Описание на модела на предметната област
- Предмет на данните
- Създаване на структурен модел на предметната област
В софтуерното инженерство моделът на областта е концептуален. Той включва себе си като поведение и данни. В техническата онтология моделът на областта е формално представяне на дадена област с понятия, родове, типове данни, индивиди и правила, които обикновено се използват при описанието на логически.
Обща информация

Моделът на областта е система за абстракция, която описва конкретни аспекти на дадена област на знание, влияние или дейност. След това тя може да се използва за за решаване на проблеми, свързани с този домейн. Моделът на областта е представяне на значими концепции от реалния свят, свързани с материални аспекти, които трябва да бъдат моделирани в софтуера. Концепциите включват данните, използвани в бизнеса, и правилата, които организацията прилага към тези компоненти.
Моделът на областта обикновено използва професионален речник. Това дава възможност за предаване на мненията на заинтересованите страни. Тя не трябва да се отнася до никакви технически изпълнения.
Използвайте

Моделът на предметна област обикновено се реализира като обектна област на ниво, което прилага по-ниски стойности за съхранение и публикуване на API на по-високо ниво за достъп до данните и поведението на областта.
Унифицираният език за моделиране (UML) използва диаграма на класовете, за да представи система.
Функции и основни характеристики
Информационният модел на предметната област осигурява представяне на цяла област, като например клинични изследвания, здравеопазване или грижи. DIM обикновено се създава с помощта на диаграми на класовете на UML (Unified Modeling Language), за да се представи семантиката на целия предмет, като се използва език, разбираем за експертите в областта. Тези модели показват съждения, като например хора, места и действия, и как всяко от тях е свързано с друго.
С помощта на DIM могат да се разработват приложения, програмни интерфейси, корпоративни допълнения и други електронни системи. Дори да са реализирани на различни езици за програмиране, всички области, използващи DIM, имат една и съща семантика. Той осигурява критичната рамка за взаимодействието на софтуера и смисления обмен на данни. Приложенията, създадени с помощта на BRIDG, споделят общо понятие за "вграден", което осигурява съвместимост между такива хетерогенни системи.
Нито една от използваните програми няма да реализира всички обекти от модела на областта. Пълнотата на покритието обаче позволява на крайните потребители да преглеждат семантиката на BRIDG и да избират конкретните ресурси, необходими за прилагането на всяко решение. BRIDG използва концепции и примери от модела на предметната област, които са смислени за експертите, така че те могат да работят в тясно сътрудничество с разработчиците на софтуер софтуер и анализатори за проверка Да определят и избират обекти, подходящи за техния проект.
В случаите, когато нито един елемент от BRIDG не покрива необходимата семантика на нов проект, крайните потребители могат да работят с анализатори. Това сътрудничество ще помогне да се идентифицират тези пропуски, да се предоставят варианти за тяхното описание и след това да се попълнят всички нюанси с нова семантика. След това екипът за разработка може да използва информационен модел на домейна, базиран на BRIDG. Това е от значение, например, за създаването на други системи.
За подобряване на съвместимостта може да се използва и логически модел на предметната област от съществуващи проекти. Физическият дизайн се разработва въз основа на горните данни. Тя включва специфични за системата подробности, като например типове данни, специфични за език за програмиране, контрол на достъпа и др. д. Всички специфични реализации ще могат лесно да бъдат проследени до референтния стандарт.
От Брус Джонсън

Инфологичният модел на предметната област е ключов компонент на успешно разработена програма или архитектура за съхранение на данни. Често, когато е създадена, тя се използва само за целите на сегментирането. Независимо дали човек го разработва сам, или закупува решение, наличието на приложение може да помогне в много операции. Когато се използва ефективно, тя също така подкрепя и подпомага разработването и внедряването на.
Необходимо е да се разгледа по-задълбочено понятието "модел на предметна област". Важно е потребителите да разберат как да се възползват максимално от него.
Какво е SAM
Инфологичният модел на дадена предметна област е най-ефективен за разбиване на бизнес дефинициите. Това обхваща областите за вземане на решения на високо ниво, въпреки че най-често се използва за определяне на областите за данни в нова организация или в организация, която разработва официална програма за архитектура.
Моделът трябва да се използва като основа за картографиране на всички области в организацията. Ключът към всеки успешен модел на предметна област е да се гарантира, че терминологията и определенията, свързани с него, са ориентирани към бизнеса и се разбират от пръв поглед. Съществуват различни изисквания за броя на елементите, които са ефективни или желани. Обикновено трябва да има поне 6 и не повече от 20.
Общата концепция за създаване на ценен модел е, че субектите не трябва да се променят. Бизнесът може да се разрасне в хода на развитието си, но не трябва да се променя значително.
Различните методи и подходи за определяне на надежден модел на предметна област са твърде многобройни и дълги, за да бъдат описани в една кратка статия.
Как може да се използва SAM

Ясно дефинирано приложение не трябва да бъде нещо, което се създава и отлага. Това е нещо, което трябва да бъде интегрирано в архитектурата на данните, съответстваща на причината за нейното създаване. Определянето на бизнес обосновката и управлението на модела гарантира, че бизнесът не само участва активно, но и помага за управлението и разбирането на постигнатите стойности. Голяма част от ИТ поддръжката след първоначалното създаване включва картографиране и моделиране на компонентите на подробната област от данни, които съставляват сложния.
Как да увеличите
След като SAM бъде създаден, има по няколко начина Използвайте го, за да постигнете максимално въздействие. Тук са изброени категории, които могат да се окажат полезни:
- Планиране. Тъй като нуждите са приоритизирани и планирани, SAM може да осигури рамка за свързване на проектите, които трябва да бъдат разработени и внедрени. Ръководството на бизнеса може да помогне за свързването на планирането и действията по отношение на данните, за да се създаде обща терминология, която да отговаря на естеството на бизнеса.
- Установяване на управление. Определяне на това какво, като бизнес контролира събирането, качеството и използването на данни, което е основно предимство на SAM. Често разделянето на управлението Най-доброто от всички се извършва от всеки участник поотделно. Това може да означава, че има официални стюарди, всеки от които отговаря за даден елемент, или че има лице, което отговаря за тях.
- Планиране на събирането или интегрирането на данни. За да се изградят модели на предметната област и практиките за сферично ориентирано определение на дизайна, системата може да помогне за логическото разделяне на компонентите. По този начин тя осигурява фрагментация, която позволява ресурсите да се съсредоточат върху качеството и целостта на конкретни области и да се свържат с подходящите пазители.
- Комуникация. Ефективният план за действие често намалява пречките, които забавят проектите и доставките. Споделянето на споделена обработка на данни като актив за организацията може да осигури няколко предимства. На първо място, тя може да помогне за разсейване на опасенията за сигурността. Второ, можете да видите как еволюцията на системите е свързана с техните ресурси и как тя ще се отрази на цялостния успех на бизнеса. Планът може да се използва, за да се опише защо данните необходими за Второ, еволюцията на системите може да се разглежда във връзка с техните ресурси работа.
- Определяне на изискванията. В данните за отделен проект е полезно да има модел на високо ниво, който може да се използва за бързо намиране на компоненти. В този случай SAM се използва за свързване и тестване на това как нуждите на всяко усилие се вписват в общата архитектура. При работата с информационни складове тя осигурява рамка за сортиране и организиране на източника на целевото картографиране.
Разработване на модел на данните

Най-честото използване на SAM е да позволи на екипа по моделиране да се съсредоточи върху проектирането на архитектурата и да я приоритизира. След това той може да послужи за основа на изграждането на цялостния модел, позволявайки на множество ресурси да работят по частите, създавайки в същото време домейн от данни на предприятието.
Моделът на данните на SOA е инструмент, който, веднъж създаден, може и трябва да се използва за различни цели. В идеалния случай обхватът се превръща в крайъгълен камък на една добре дефинирана програма за архитектура на данните. Най-важното е, че те трябва да се използват заедно, за да се създаде интегрирана програма. Съгласуването на бизнеса и ИТ, моделът на разработване и надзор може да помогне за преодоляване на разликата между усилията и планирането.
Качество на данните
Базата данни като предмет на модела играе важна роля за успеха на бизнеса. Информацията е важен актив на предприятието. Затова качеството му е от решаващо значение. Изолираните излишни данни са основен фактор за това. EDM е важен за качеството на данните, тъй като разкрива несъответствия, присъщи на излишни области. Съществуващите проблеми могат да бъдат идентифицирани чрез сравняване на системите с EDM. Тъй като новите области са изградени върху модел на данните на предприятието, много потенциални проблеми с качеството ще бъдат идентифицирани и решени преди внедряването.
Собственост на

Собствеността върху корпоративните данни е важна поради техния споделен характер, особено при поддръжката и администрирането им. EDM се използва като инструмент за управление на собствеността, като идентифицира и документира връзките и зависимостите на информацията, която преминава през бизнес и организационни граници. По този начин се подкрепя концепцията за споделена собственост, съществуваща в инициативата в областта на предприятията.
Разширяемост на системата за данни
EDM поддържа мащабируема архитектура. Мащабируемостта е способността за мащабиране на функционалността на системата, която ефективно отговаря на нуждите на променящата се потребителска среда. Разширяемите системи имат възможност за добавяне или увеличаване на функционалността с малък страничен ефект. EDM, основан на стратегическа бизнес концепция, независима от технологията, поддържа мащабируемост, осигурявайки миграция към нови области на способности с минимални промени в ИТ.
Интеграция на данни за индустрията

Никой бизнес не функционира във вакуум. Тъй като EDM включва външен поглед, той подобрява способността на организацията да споделя общи данни в своята индустрия. Организациите в една и съща област често използват едни и същи базови данни (напр. клиенти, местоположения, доставчици). Организациите могат също така да споделят информация със сродни индустрии или бизнес партньори. В областта на авиацията например специалистите често се интегрират с компании за отдаване на автомобили под наем. EDM от гледна точка на индустрията включва структурен модел на предметната област за оперативна съвместимост на данните.
Интегриране на пакетни приложения
EDM може да се използва за тяхната поддръжка, планиране и закупуване. Това се постига чрез картографиране на пакетно приложение към EDM, установяване на съответствието му в рамките на предприятието. Тъй като съществуващите системи също са съпоставени, могат да бъдат идентифицирани точките на интеграция между пакетното приложение и съществуващите системи, което осигурява пътна карта за последователен поток от качествени данни чрез продукта.
Стратегическо планиране на системите
EDM дефинира зависимостите на данните. Тъй като съществуващите системи за предметен модел се съпоставят с EDM, може да се извърши анализ на пропуските, който да идентифицира нуждите от бизнес информация. От анализа на пропуските и зависимостите може да се определи приоритетът на системните проблеми.
Процесният модел на предметната област на моделирането на данни в предприятието използва подход "отгоре-надолу" и "отдолу-нагоре" за всички системни проекти. EDM е артефакт, получен от стъпките "отгоре надолу". "отдолу-нагоре" е важна и защото използва съществуващите източници за ефективно и практично създаване на проекти.
Първоначално се създава модел на предметната област (ESAM), който след това се разширява, за да формира основата на концептуалния модел на предприятието (ECM). Въпреки че моделите са взаимосвързани, всеки от тях има своя собствена идентичност и цел. Създаването на EDM е повече изкуство, отколкото наука.
Какво е ESAM
Разгледайте какво представлява моделът на предметната област на предприятието (ESAM). Домейните на предприятието са всяка информация, която е важна за бизнеса и се запазва за допълнителна употреба. Данните няма да се съхраняват, освен ако не възникне необходимост. По този начин повечето сфери могат да се разглеждат като предприятие, което прави обхвата му огромен. Това важи дори за силни екипи, които е почти невъзможно да бъдат проектирани, разработени и поддържани, без да се разделят на по-управляеми части.
Основната цел на модела на домейна на предприятието е идеята "разделяй и владей". ESAM обхваща цялата организация. Всички данни, създадени и използвани от предприятието, са представени в предметната област. Средният брой за една организация е между 10 и 12. За по-сложни системи може да са необходими допълнителни тематични области. ESAM е основата на информационното предприятие.
Описание на модела на предметната област
Всяка област е класификация на данни на високо ниво, която представлява група от понятия, свързани с основна тема. Тя отразява интереса към организацията. Моделите на релационни предметни области могат да представят общи бизнес концепции (клиент, продукт, служител и финанси), както и специфични за индустрията.
Тематичните области могат да бъдат групирани в три бизнес категории на високо ниво: приходи, операции и поддръжка. Тези групи са важни, тъй като всяка от тях представлява ясно изразен различен бизнес фокус. Видовете приходи се фокусират върху печалбата, включително планиране, отчитане и отчетност. Видовете операции представляват основните бизнес функции, свързани с ежедневните операции.
Подкрепящи участници, които помагат на бизнес дейностите, а не представляват основната дейност. Всички организации споделят тези бизнес групи на високо ниво. Например тематичните области на дадена авиокомпания са групирани, както следва:
- Приходен билет, резервация, продажби, инвентар, цени.
- Експлоатация: полет, местоположение, оборудване, поддръжка, график.
- Подкрепа за ИТ, финанси, служители и клиенти.
Предмет на данните
Таксономията е наука за именуване, категоризиране и класифициране на нещата в йерархичен ред въз основа на набор от критерии. Таксономията на данните е инструмент за класификация, прилаган към данните за разбиране, проектиране, поддържане и моделиране на предметната област. Таксономията включва няколко йерархични нива на класификация. На най-високо ниво всички данни могат да бъдат разпределени в една от трите системи: основна, транзакционна или информационна. Те се различават по производствени модели и концепции, както и по своите жизнени цикли.
Основните данни се използват за определяне, поддържане или създаване на други области. Те включват информация от референтен тип, метаданни и списъци, необходими за извършване на бизнес операции. Транзакционните данни са системите, създадени или актуализирани в резултат на бизнес транзакции. Те са динамични по своята същност и актуални в операционни системи.
Информационните данни са исторически, обобщени или производни. Обикновено те се създават от оперативни данни, които се намират в помощните системи вземане на решения.
Предметните области могат да бъдат класифицирани според преобладаващата им група. На ниво детайлност предметните области съдържат и трите класа данни. Систематизацията се основава на размера, употребата и изпълнението. Например 14-те предметни области на една авиокомпания могат да бъдат класифицирани по следния начин:
- Основен клас - оборудване, ИТ, служител, продажби, местоположение, клиент.
- Транзакционни - билет, резервация, полет, финанси, обслужване.
- Информационни - цени, инвентар, графици.
Създаване на структурен модел на предметната област
ESAM се разработва в тясно сътрудничество с бизнес експерти и под ръководството на всички съществуващи бизнес знания. Организационни структури Моделите на предметните области и бизнес функциите са определени и разбрани. Цялата информация е обща за повечето организации (клиенти, служители, местоположение и финанси). Тя се определя на първо място. След това се определят допълнителни предметни области, като се стига до пълен списък на официалните области. След това тя се валидира с бизнес експерти.
Процесът на дефиниране и именуване на всяка тематична област е важен, тъй като дава възможност за постигане на консенсус в рамките на бизнеса по жизненоважни за организацията теми. Ако може да се постигне високо ниво на съгласие, ще бъде много по-лесно да се определят по-подробни концепции. По време на този процес Приоритетите са определени за подробния анализ, необходим за последващата разработка на EDM.
Възможно е да възникнат въпроси относно тематичните области от информационен тип, тъй като те обикновено се състоят от обобщени и исторически данни за транзакции. Определянето на информационна област може да я накара да изглежда така, сякаш принадлежи към първоначалната транзакционна област. Разгледайте това с пример за авиокомпания:
Резервацията е транзакционен домейн, а инвентарът е информационен домейн.
Основната концепция се нарича "История на резервациите". Той съдържа данните, необходими за изготвянето на достъпен списък на местата. Резервациите и инвентаризацията са важни, но отделни тематични области.
Имената трябва да са много ясни, кратки и стегнати. В идеалния случай предметната област се състои от една дума. Винаги, когато е възможно, се използват стандартни имена на компании (клиенти, служители и финанси). Определенията са формулирани от хоризонтална гледна точка, тъй като цялата релевантна информация се разглежда. Те са важни, защото се усвояват от цялата организация. Ето защо определенията трябва да бъдат възможно най-прости и ясни. Никога не трябва да се използва теоретичен, академичен или патентован език.
Връзките между предметните области представляват значителни бизнес взаимодействия и зависимости. На това ниво няма опции или брой елементи. Всички възможни връзки не са представени поради практичност. Целта на ESAM не е да покаже всяка предметна област като някакъв бункер. Тя може да се разглежда като диаграма с припокривания, които завършват само в една предметна област.
Цветът играе важна роля в ESAM, както и във всички EDM. Всяка предметна област, последващите я понятия и обекти от данни имат свой собствен смисъл. Един цвят се използва за всички понятия, обекти и таблици, принадлежащи към определена област. Прилагането на нюанси осигурява незабавно разбиране при разглеждане на всеки от моделите на организацията.
Създаването на ESAM следва корпоративните стандарти, методологията за именуване и процеса на анализ. Базата данни като модел на предметната област е ключова, защото с нея всички обекти ще бъдат свързани с една област.