Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)

«Як руз дар хаёти снёх» ё аз моделсозии процесс то лоихаи системаи автоматии бахисобгирии сарвати «Белка-1.0» (Кисми 2).

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Барои «Саргузашти подшох Салтан»-и А.С. Пушкин, ки нашриёти «Литератураи бачагона», Москва, 1949, Ленинград, расмхои К. Кузнецов аз чоп баромад.

Хулоса аз эпизоди гузашта

В қисми 1 Мо домени "афсона"-ро истифода бурдем, ки аз мисолҳои омӯзиши диаграммаҳои UML дар асоси сюжетҳои афсонавӣ илҳом гирифта шудааст (масалан, нигаред. дар ин ҷо [1]). Пеш аз оғози моделсозӣ, мо дар бораи истифодаи баъзе унсурҳои диаграммаи Фаъолият розӣ шудем ва ба ташкили шартномаи моделсозӣ шурӯъ кардем. Бо назардошти ин созишномаҳо, дар марҳилаи 1 мо равандро дар шакли диаграммаҳои фаъолият тавсиф кардем ва дар марҳилаи 2 мо қадамҳои равандро муайян кардем, ки барои онҳо автоматизатсия лозим аст (ва имконпазир).

Хотиррасон мекунам, ки мо фаъолияти бахисобгирии сарватхои моддиеро, ки дар ин процессхо ба амал меоянд, автоматй кунонда истодаем.

...
Ҷазира дар баҳр ҷойгир аст, (E1, E2)
Дар ҷазира жола борид (E3, E1)
Бо калисоҳои тиллоӣ, (E4)
Бо манораҳо ва боғҳо; (E5, E6)
Дар пеши қаср дарахти арча мерӯяд, (E7, E8)
Ва дар зераш хонаи булӯр аст; (E9)
Дар он ҷо як мурғи ром зиндагӣ мекунад, (A1)
Бале, чӣ саргузашт! (A1)
Сангур суруд мехонад, (P1, A1)
Бале, ӯ ба чормағз мехӯрад, (P2)
Аммо чормағз оддӣ нест, (C1)
Ҳама снарядҳо тиллоӣ мебошанд, (C2)
Мағоза аз зумуррад пок аст; (C3)
Хизматгорон мурғро муҳофизат мекунанд, (P3, A2)
Онҳо ба вай ҳамчун ходимони гуногун хизмат мекунанд (P4)
Ва котиб таъин карда шуд (A3)
Ҳисоби қатъии чормағз хабар аст; (P5, C1)
Армия ба вай салом медихад; (P6, A4)
Танга аз снарядҳо рехта мешавад, (P7, C2, C4)
Бигзор онҳо дар саросари ҷаҳон гарданд; (С8)
Духтарон зумуррад мерезанд (P9, A5, C3)
Ба анборҳо ва дар зери сарпӯш; (E10, E11)
...
(А.С. Пушкин «Достони подшох Салтан, дар бораи кахрамони пуршараф ва тавонои у княз Гидон Салтанович ва маликаи зебои Свон», А.С. ки онро Пушкин бо шаклхои гуногун на-виштааст, мутобицкунии озодонаи достони халкии «Зону чукури тилло, оринч ба нукра» мебошад.)

Дар ин мисол, ман муҳити Enterprise Architect-ро аз як ширкати австралиягӣ истифода мебарам. Системаҳои Sparx [2] ва дар давоми ҷаласаҳои омӯзишӣ ман истифода мебарам Модели [3].
Хотиррасон мекунам, ки равандҳои гуногун мавҷуданд, шумо метавонед шинос шавед, масалан, дар ин ҷо [4] ва дар ин ҷо [5].
Барои тафсилоти бештар дар бораи равишҳои татбиқшаванда ба моделсозӣ ва тарҳрезӣ нигаред [6, 7].
Барои тавсифи пурраи UML, нигаред дар ин ҷо [8].

Ҳоло мо омодаем, ки ба қадамҳои оянда гузарем ва ба тарҳрезии функсия ва ташкили дохилии система шурӯъ кунем. Рақамгузории расмҳо идома меёбад.

Марҳилаи 3. Қадами автоматӣ бояд бо функсия ё функсияҳои система алоқаманд бошад

Системаи автоматикунонидашудаи (AS) таҳияшаванда барои нигоҳ доштани сабти қатъии чормағз пешбинӣ шудааст, дар хотир доред? Барои ҳар як қадами таъкидшуда (ниг. Расми 3, Расми 4 дар қисми 1), ки мо онро автоматӣ хоҳем кард, бо истифода аз конструксияи тақрибан зерин талаботи функсионалӣ нависед: "Система бояд қобилиятро амалӣ созад..." ва диаграммаи истифодабариро таҳия кунед. Мо ҳоло воқеан ба шартномаи моделсозии худ қоидаҳои нав илова мекунем. Биёед ман фаҳмонам, ки мо кадом унсурҳоро истифода мебарем.
Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)

Мо пайвасти "Ассотсиатсия"-ро байни "Нақши корбар" ва "Функсия" истифода хоҳем кард (Расми 5), ин маънои онро дорад, ки корбари дорои ин нақш метавонад ин вазифаро иҷро кунад.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 5. Истифодаи муносибати навъи Ассотсиатсия

Аз «Функсия» ба «Талабот» мо пайванди «Иҷрокунӣ»-ро мекашем (расми 6) то нишон диҳем, ки ин талабот тавассути ин функсияҳо амалӣ карда мешавад; муносибат метавонад «бисёр-ба-бисёр» бошад, яъне. Як функсия метавонад дар татбиқи якчанд талабот ҷалб карда шавад ва метавонад барои татбиқи талабот зиёда аз як функсия лозим шавад.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 6. Истифодаи муносибатҳои навъи «Иҷрокунӣ».

Агар як функсия барои иҷрои он талаб кунад, ки ягон вазифаи дигар иҷро карда шавад ва ҳатман мо пайвастагии «Вобастагӣ»-ро бо стереотипи «Дохил кардан» истифода мебарем (расми 7). Агар дар шароити муайян иҷрои вазифаи иловагӣ талаб карда шавад, он гоҳ мо пайвасти «Вобастагӣ»-ро бо стереотипи «Даст кардан» истифода мебарем. Ҳама чизро дар хотир нигоҳ доштан хеле осон аст: "Дохил кардан" ҲАМЕША ва "Давъ кардан" БАЪЗАН аст.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 7. Истифодаи муносибати «Вобастагӣ (дохилшавӣ)».

Дар натиҷа, диаграммаи мо чунин хоҳад буд (расми 8).

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 8. Диаграммаи ҳолатҳои истифода (модели функсионалии AC)

Илова бар ин, диаграммаи Use-case барои моделсозии нақшҳои корбар истифода мешавад (Расми 9).

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 9. Диаграммаи ҳолатҳои истифода (нақшҳои корбарони AS)

Марҳилаи 4. Ташкили дохилии АС-ро бо истифода аз диаграммаи синфӣ тавсиф мекунем

Бо истифода аз маълумот дар бораи артефактҳои воридотӣ ва баромади раванди мо (ниг. Диаграммаҳои фаъолият - Расми 2, Расми 3, Расми 4), мо диаграммаи синфро таҳия мекунем. Мо унсурҳои моделсозии "Класс" ва намудҳои гуногуни алоқаи байни онҳоро истифода хоҳем бурд.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)

Барои нишон додани муносибати «тамоми-қисм» мо аз муносибати навъи «Агрегатсия» истифода мебарем (расми 10): чормағз тамоми аст, ва садаф ва ядро ​​ҷузъҳо мебошанд.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 10. Муносибати пурраи қисмҳо

Дар натиҷа, як порчаи диаграммаи мо чунин хоҳад буд (расми 11). Дарсҳое, ки мо бевосита дар тавсифи матни раванд таъкид кардем, бо ранг ишора карда мешаванд.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 11. Диаграммаи синф

Диаграммаи синфӣ инчунин барои моделсозии артефактҳои дигар истифода шудааст - на танҳо онҳое, ки бо модели консептуалии раванди автоматикунонидашудаи баҳисобгирии дороиҳои моддӣ, балки ба муҳити иҷро - муҳити зист (расми 12) ва "ҳамсоя" алоқаманд хоҳанд буд. процессхое (расми 13), ки ба процесси автоматиконидашуда таъсир расонда метавонанд, вале хануз дар маркази диккати мо нестанд (мо гумон мекунем, ки система инкишоф меёбад ва ин маълумот муфид хохад буд).

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 12. Диаграммаи синф (муҳит)

Муносибати меросӣ умумисозии биноҳои гуногун, синфҳои «кӯдакӣ»-ро дар зери синфҳои умумии «волидӣ» «Бино» нишон медиҳад.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 13. Диаграммаи синф (маълумоти иловагӣ дар бораи артефактҳо)

«Вокуниш ба вазъият» аз «Маълумоти назорати визуалӣ» вобаста аст. Барои якчанд муносибатҳои вобастагӣ, стереотипи "пайгирӣ" барои нишон додани пайгирии синфҳое, ки дар тавсифи раванд ба таври возеҳ муайян карда нашудаанд, аммо барои автоматикунонии он заруранд, ба синфҳое, ки мисолҳои онҳо дар тавсифи мо ба таври возеҳ истинод шудаанд, истифода мешавад.

Марҳилаи 5. Биёед қайдҳоро дар треки "Қоидаҳои тиҷорат" таҳлил кунем

Қоидаҳо муайян карда шуданд (нигаред ба расми 2 дар қисми 1):

  1. зарурати ба 2 қисм тақсим кардани яке аз қадамҳо, қисми дуюм танҳо дар шароити муайян иҷро карда мешавад;
  2. таъин намудани шахси мансабдори муайян барои баҳисобгирии чормағз;
  3. техника (ранги сафеди элементҳо), ки нишон медиҳад, ки элемент дар тавсифи раванд ба таври возеҳ нишон дода нашудааст.

Бояд гуфт, ки мо дар вакти тартиб додани диаграммахо хамаи ин коидахоро истифода бурдаем.

Мулохизахои хотимавй

Ҳамин тариқ, мо 5 марҳиларо тай намуда, 3 намуди диаграмма сохтем. Ман шарҳи хурдеро дар бораи ташкили моделҳои мо дар муҳити моделсозӣ илова мекунам. Шумораи зиёди чаҳорчӯбаҳо мавҷуданд, ки ба сохтори моделҳои таҳияшаванда кӯмак мерасонанд, аммо ин мавзӯи ин мақола нест, аз ин рӯ мо худро бо маҷмӯи оддии бастаҳои зерин барои идоракунии муназзами лоиҳаи худ маҳдуд мекунем: Раванди тиҷорат, Модели функсионалӣ , Артефактҳо, иштирокчиён ва муҳити зист (Расми 14).

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 2)
Расми 14. Сохтори бастаи лоиҳа

Ҳамин тариқ, мо моделҳои муттасил таҳия кардем, ки системаи ҳисобдории моддиро аз ҷанбаҳои гуногун тавсиф мекунанд: модели раванди автоматикунонидашудаи тиҷорат, модели функсионалӣ ва модели ташкили дохилии система дар сатҳи консептуалӣ.

Аз моделсозии раванд то тарҳрезии автоматии система (Қисми 1)

Рӯйхати манбаъҳо

  1. Вебсайти "UML2.ru". Форуми ҷомеаи таҳлилгарон. Бахши умумӣ. Мисолхо. Намунаҳои афсонаҳое, ки ҳамчун диаграммаҳои UML формат карда шудаанд. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Вебсайти Sparx Systems. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://sparxsystems.com
  3. Вебсайти Modelio. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://www.modelio.org
  4. Луғати бузурги энсиклопедӣ. Раванд (тафсир). [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Вебсайти "Ташкили идоракунии самаранок". Блог. Категорияи "Идоракунии равандҳои тиҷоратӣ". Таърифи раванди бизнес. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Шањодатномаи №18249 дар бораи баќайдгирї ва ба амонат гузоштани асари фаъолияти зењнї. Алфимов Р.В., Золотухина Е.Б., Красникова С.А. Дастнависи василаи таълимӣ таҳти унвони “Моделсозии соҳаи мавзӯъ бо истифода аз меъмори корхона” // 2011.
  7. Золотухина Е.Б., Вишня А.С., Красникова С.А. Моделсозии равандҳои бизнес. - М.: КУРС, SIC INFRA-M, EBS Znanium.com. — 2017.
  8. Мушаххасоти забони ягонаи моделсозии OMG (OMG UML). Версияи 2.5.1. [Манбаи электронӣ] Ҳолати дастрасӣ: Интернет: https://www.omg.org/spec/UML/2.5.1/PDF

Манбаъ: will.com

Илова Эзоҳ