Модельдеудің іргелі тұжырымдамалары - Fundamental modeling concepts

Модельдеудің іргелі тұжырымдамалары (FMC) бағдарламалық жасақтаманы қажет ететін жүйелерді сипаттайтын негіздеме беру. Бағдарламалық жасақтаманы қажет ететін жүйелер туралы а жартылай формалды оңай түсінуге болатын графикалық жазба.

Кіріспе

FMC бағдарламалық жасақтаманы қарастырудың үш перспективасын бөледі:

  • Жүйенің құрылымы
  • Жүйедегі процестер
  • Жүйенің құндылық домендері

FMC әр перспектива үшін арнайы диаграмма түрін анықтайды. FMC диаграммаларында қарапайым және жіңішке жазба қолданылады. FMC диаграммаларының мақсаты - бағдарламалық қамтамасыздандыру жүйесі туралы тек техникалық сарапшылар арасында ғана емес, сонымен қатар техникалық сарапшылар мен бизнес немесе домен сарапшылары арасындағы байланысты жеңілдету. FMC диаграммаларының түсінікті болуы оларды қолдаушылар арасында танымал етті.

FMC-мен жұмыс істеудің жалпы әдісі - жүйенің композициялық құрылымының жоғары деңгейлі диаграммасынан бастау. Бұл «үлкен сурет» диаграммасы жобаның барлық мүдделі тараптарымен байланыста сілтеме ретінде қызмет етеді. Кейіннен жоғары деңгейлі диаграмма жүйенің техникалық бөлшектерін модельдеу үшін қайталанатын түрде жетілдіріледі. Жүйеде байқалатын процестерге немесе жүйеде табылған құндылық домендеріне арналған қосымша диаграммалар қажет болған жағдайда енгізіледі.

Диаграмма түрлері

FMC жүйенің әртүрлі аспектілерін модельдеу үшін үш диаграмма түрін қолданады:

  • Композициялық құрылым диаграммасы жүйенің статикалық құрылымын бейнелейді. Бұл диаграмма түрі FMC блоктық диаграммасы деп те аталады
  • Динамикалық құрылым диаграммасы жүйеде байқауға болатын процестерді бейнелейді. Бұл диаграмма түрі FMC Petri-net деп те аталады
  • Мән диапазоны құрылымының диаграммасы жүйеде кездесетін құндылықтардың құрылымын бейнелейді. Бұл диаграмма түрі FMC E / R диаграммасы деп те аталады

Барлық FMC диаграммалары екі жақты графиктер. Әрқайсысы екі жақты граф екіден тұрады бөлінбеген жиынтықтар жоқ деген шартпен шыңдар шың сол жиынтықтың басқа шыңымен байланысты. FMC диаграммаларында бір жиын мүшелері бұрыштық фигуралармен, ал екінші жиын мүшелері қисық фигуралармен ұсынылған. FMC диаграммасындағы әрбір элементті біріктірілген графиктің екі жақтылығы болған жағдайда, сол типтегі басқа сызбамен нақтылауға болады. Бұл механизм абстракцияның барлық сәйкес қабаттарын бірдей белгімен модельдеуге мүмкіндік береді.

Композициялық құрылым диаграммасы

FMC композициялық құрылымының сызбасының мысалы

Композициялық құрылым диаграммалары жүйенің статикалық құрылымын және жүйе компоненттері арасындағы байланысты бейнелейді. Жүйе компоненттері белсенді немесе пассивті болуы мүмкін. Агенттер жүйенің белсенді компоненттері болып табылады. Олар жүйеде әрекеттерді орындайды. Қоймалар және арналар ақпаратты сақтайтын немесе жіберетін пассивті компоненттер.

Оң жақтағы сурет - композициялық құрылым сызбасының мысалы. Оның құрамында агенттер бар Тапсырыс процессоры, Жеткізуші менеджері, Жеткізуші, Интернет-дүкен және атаусыз адамның агенті. Агенттер төртбұрыштармен ұсынылған. Агенттің нүктелері мен көлеңкесі Жеткізуші осы агентте бірнеше даналар бар екенін көрсетіңіз, яғни Жеткізуші менеджері бір немесе бірнеше жеткізушілермен байланысады. Адам агенті деп аталатын жүйемен өзара әрекеттесетін пайдаланушыны білдіреді.

Диаграммада қоймалар бар Тапсырыстар, Сатып алуға тапсырыс және Өнім каталогы. Қоймалар қисық фигуралармен ұсынылған. Агенттер қоймалардан оқи алады, қоймаларға жаза алады немесе қоймалардың мазмұнын өзгерте алады. Көрсеткілердің бағыттары агентпен қандай операция жасалатынын көрсетеді. Диаграммада Жеткізуші менеджері мазмұнын өзгерте алады Өнім каталогы, ал Тапсырыс процессоры мазмұнын ғана оқи алады Өнім каталогы.

Агенттер арналар арқылы байланысады. Ақпарат ағынының бағыты көрсеткілермен (суретте көрсетілмеген), сұраныс-жауап белгісімен (мысалы, арасында) көрсетілген Жеткізуші менеджері және Жеткізуші) немесе жоқ (мысалы, арасында Тапсырыс процессоры және Жеткізуші менеджері).

Динамикалық құрылым диаграммасы

Динамикалық құрылымдар алынған петри торлары.

«Олар агенттер жасаған әрекеттерді бейнелей отырып, жүйенің мінез-құлқын білдіру үшін қолданылады. Сондықтан олар жүйенің қалай жұмыс істейтінін және әртүрлі агенттер арасында байланыс қалай жүретінін анықтайды.»[1]

Мән диапазоны құрылымының диаграммасы

Мән диапазоны құрылымының диаграммаларын (FMC субъектісінің қатынас диаграммасы деп те атайды) салыстыруға болады Субъект-қатынас моделі.

«[Олар] мәндер диапазоны құрылымдарын немесе тақырыптарды математикалық құрылым ретінде бейнелеу үшін қолданылады. Мәндер диапазоны құрылымдары жүйенің ішіндегі бағаланатын мәндерді сипаттайды, ал тақырыптық диаграммалар қызықты нүктелер арасындағы барлық корреляцияларды жабу үшін кеңірек қолдануға мүмкіндік береді.»[1]

Пайдаланылған әдебиеттер

  • Кноепфел, Андреас; Бернхард Гроен; Питер Табелинг (2005). Модельдеудің іргелі тұжырымдамалары - ақпараттық жүйелердің тиімді байланысы. Вили. 0-470-02710-X.

Сыртқы сілтемелер