Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

"E tasi le aso i le olaga o se squirrel" poʻo mai le faʻataʻitaʻiga faʻataʻitaʻiga i le faʻatulagaina o se faiga faʻamaumauga o tupe otometi "Belka-1.0" (Vaega 1)

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)
Na faʻaaogaina se faʻataʻitaʻiga mo le "The Tale of Tsar Saltan" na saunia e A.S Pushkin, lomia e Children's Literature, Moscow, 1949, Leningrad, ata na tusia e K. Kuznetsov.

O le a le mea e fai ai le “squirrel”?

O le a vave ona ou faʻamatalaina le mea e fai e le "squirrel". O le mauaina o ni galuega malie i luga ole Initaneti mo le aʻoaʻoina o le UML e faʻavae i luga o se mataupu na nono mai tala fagogo (mo se faʻataʻitaʻiga, iinei [1]), sa ou filifili foi e saunia se faataitaiga faapena mo au tamaiti aoga ina ia mafai ona latou suesueina na o le tolu ituaiga o ata e amata ai: Ata o Gaoioiga, Ata Faaaoga-Mataupu ma Ata o Vasega. Ou te le faaliliuina ma le loto i ai igoa o ata i le gagana Rusia e aloese ai mai feeseeseaiga e uiga i "faigata faaliliu." O le a ou faʻamatalaina le mea mo sina taimi mulimuli ane. I lenei faʻataʻitaʻiga o loʻo ou faʻaogaina le Enterprise Architect framework mai se kamupani Ausetalia Sparx Systems [2] - o se meafaigaluega lelei mo se tau talafeagai. Ma o se vaega o aʻu vasega aʻoaʻoga ou te faʻaaogaina Fa'ata'ita'iga [3], o se mea faigaluega fua fua lelei mamanu e lagolagoina UML2.0 ma BPMN tulaga faatonuina, e aunoa ma logo le manaomia ma faaili i tulaga o le gafatia vaaia, ae lava lava mo le aoaoina o faavae o le gagana.

O le a matou fa'autometi le fa'agaioiga o fa'amaumauga mo meafaitino, lea e tula'i mai i nei faiga.

...
O se motu o loo taoto i luga o le sami, (E1, E2)
E iai le uatoʻa i le motu (E3, E1)
Faatasi ai ma falesa auro, (E4)
Faatasi ai ma olo ma togalaau; (E5, E6)
O loo ola se laau spruce i luma o le maota, (E7, E8)
Ma i lalo ifo o le fale tioata; (E9)
O lo'o nofo ai se squirrel, (A1)
Ioe, o se mea ofoofogia! (A1)
Ua usu e le squirrel pese, (P1, A1)
Ioe, o lo'o ia 'ai pea i nati, (P2)
Ae o nati e le faigofie, (C1)
O atigi uma e auro, (C2)
O le totonugalemu o le emerald mama; (C3)
E leoleo e auauna le squirrel, (P3, A2)
Latou te auauna ia te ia o ni auauna eseese (P4)
Ma sa tofia se failautusi (A3)
O se tala maumaututu o nati o le tala fou; (P5, C1)
E fa‘afeiloa‘i atu ‘iā te ia le ‘au; (P6, A4)
Ua sasaa se tupe mai atigi, (P7, C2, C4)
Tuu atu ia i latou e taamilo i le lalolagi; (P8)
E sasaa e teine ​​le emerald (P9, A5, C3)
I totonu o potu teu oloa, ma lalo ifo o le ufiufi; (E10, E11)
...
(A.S. Pushkin "The Tale of Tsar Saltan, o lana toa mamalu ma le malosi Prince Guidon Saltanovich ma le Princess Swan lalelei", galuega i le tala fagogo na amata atonu i le 1822 o le tala fagogo na muamua lomia e Pushkin i le aoina "Poems of A. Pushkin" (Vaega III, 1832, itulau 130-181) - 10 tausaga mai le manatu i le lomiga, i le ala!)

O sina mea itiiti e uiga i tulafono laiti o lo'o tusia i le itu taumatau o laina. "A" (mai le "Actor") o lona uiga o le laina o loʻo i ai faʻamatalaga e uiga i se tagata auai i le faagasologa. "C" (mai le "Vasega") - faʻamatalaga e uiga i meafaitino a le vasega o loʻo faʻatautaia i le taimi o le faʻatinoga o faʻagasologa. "E" (mai le "Siosiomaga") - faʻamatalaga e uiga i mea o le vasega e faʻaalia ai le siosiomaga mo le faʻatinoina o gaioiga. "P" (mai le "Process") - faʻamatalaga e uiga i faiga lava ia.

I le auala, o le faʻamatalaga saʻo o se faʻagasologa o loʻo fai mai foi o le mafuaʻaga lea o feeseeseaiga faʻapitoa, pe a na o le mea moni o loʻo i ai faiga eseese: pisinisi, gaosiga, tekinolosi, ma isi. ma faapena atu ai lava. (e mafai ona e suʻeina, mo se faʻataʻitaʻiga, iinei [4] ma iinei [5]). Ina ia aloese mai feeseeseaiga, ia tatou ioe i lena mea Matou te fiafia i le faʻagasologa mai le tulaga o lona toe faʻafouina i le taimi ma le manaʻomia mo le masini, i.e. fa'aliliuina le fa'atinoina o so'o se vaega o le fa'agaioiga fa'agaioiga i se faiga fa'autometi.

Fa'amatalaga ile fa'aogaina o le Activity diagram

Tatou amata fa'ata'ita'i a tatou fa'agasologa ma fa'aoga le ata o Gaoioiga mo lea. Muamua, seʻi ou faʻamatalaina pe faʻapefea ona faʻaogaina tulafono o loʻo i luga i le faʻataʻitaʻiga. E sili atu ona faigofie le faʻamatalaina i se faʻataʻitaʻiga faʻataʻitaʻiga, ae i le taimi lava e tasi o le a matou iloiloina nisi (toetoe o mea uma matou te manaʻomia) elemene o le ata o Gaoioiga.
Sei o tatou iloiloina le vaega lea:

...
Ua usu e le squirrel pese, (P1, A1)
Ioe, o lo'o ia 'ai pea i nati, (P2)
Ae o nati e le faigofie, (C1)
O atigi uma e auro, (C2)
O le totonugalemu o le emerald mama; (C3)
...

E lua a matou laasaga faʻagasologa P1 ma le P2, tagata auai A1, ma meafaitino o vasega eseese e tolu: o se mea o le vasega C1 o loʻo tuʻuina atu i le laasaga, o mea faitino o vasega C2 ma C3 o gaioiga o se taunuuga o le gaioiga o lenei laasaga P2 o la matou faiga. Mo le ata matou te faʻaogaina elemene faʻataʻitaʻiga nei.

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

O se vaega o la tatou faagasologa e mafai ona faʻatusalia se mea e pei o lenei (Ata 1).

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

Ata 1. Vaega o le ata o gaoioiga

Ina ia faʻatulagaina le avanoa ma le faʻatulagaina o le Activity diagram, o le a matou faʻaogaina se auala e le masani ai, mai le manatu o le faʻaaogaina masani o le UML notation. Ae e tele mafuaaga mo lenei mea. Muamua, aʻo leʻi amataina le faʻataʻitaʻiga o le a matou tuufaatasia le mea e taʻua maliega fa'atusa, lea matou te faamaumauina uma ai foliga o le faʻaaogaina o faʻamatalaga. Lona lua, o lenei faiga na faʻaauau pea ona faʻaaogaina i le tulaga o faʻataʻitaʻiga pisinisi i galuega faatino moni e fatu ai polokalama faakomepiuta na faʻamauina e le matou 'au toʻaitiiti o tusitala i le mea faʻatatau i le puletaofia [6], ma sa faʻaaogaina foi i se tusi lesona [aʻoaʻoga]; 7]. Mo le ata o Gaoioiga, matou te faʻamatalaina o le faʻafanua faʻafanua o loʻo faʻatulagaina e faʻaaoga ai "ala aau". O le igoa o le ala o le a fetaui ma le ituaiga elemene siata o le a tuu i luga o lena ala.

"O mea fa'apipi'i ma mea fa'atino": Ole ala lea ole a iai elemene Fa'atino - meafaitino e fa'aoga pe o le fa'ai'uga o le fa'atinoina o se laasaga fa'agasolo.
"Laasaga fa'agasolo": O iinei o le a matou tuʻuina ai elemene Gaoioiga - o gaioiga a tagata auai faʻagasologa.
"Aoao": o se auala mo elemene o le a faʻaalia ai matafaioi a tagata fai gaioiga i la tatou faʻagasologa; mo i latou o le a tatou faʻaogaina le elemene faʻataʻitaʻi tutusa - o se mea, ae o le a tatou faʻaopoopoina le faʻataʻitaʻiga "Actor" i ai.
O le isi ala e ta'ua "Tulafono o Pisinisi" ma i luga o lenei ala o le a matou tuʻuina i totonu o tusitusiga tulafono mo le faʻatinoina o laasaga o le faagasologa, ma mo lenei mea o le a matou faʻaogaina ai le elemene faʻataʻitaʻiga Faʻamatalaga - o se faʻamatalaga.
O le a tatou taofi iinei, e ui lava e mafai ona tatou faʻaogaina le ala "Meafaigaluega" e aoina faʻamatalaga e uiga i le maualuga o le faʻagasologa o masini. E mafai foi ona aoga se auala "Tulaga ma vaevaega o tagata auai", e mafai ona fa'aoga e fa'afeso'ota'i ai matafaioi i tulaga ma matagaluega o fa'agasologa o tagata auai.

O mea uma na ou faʻamatalaina o se vaega fa'ata'ita'iga feagaiga, o lenei vaega o le maliliega e faatatau i tulafono mo le faʻatulagaina o se ata e tasi ma, e tusa ai, tulafono mo le tusiaina ma le faitauina.

"fua"

Sei o tatou mafaufau i le filifiliga o le faʻataʻitaʻiina o le faiga faʻapitoa mai le ata o Gaoioiga. E na'o le tasi lea filifiliga, ou te matauina o le mea moni, e le na'o le tasi. O le ata o le Gaoioiga o le a fiafia i ai i tatou mai le vaaiga o lana matafaioi i le suiga mai le faʻataʻitaʻiga o faʻagasologa i le mamanu o se faiga faʻapitoa. Ina ia faia lenei mea, o le a tatou mulimulitaʻi i fautuaga faʻapitoa - o se ituaiga o fua e aofia ai naʻo le lima vaega ma tuʻuina atu mo le atinaʻeina o na o le tolu ituaiga o ata. O le fa'aogaina o lenei fua o le a fesoasoani ia i matou e maua ai se fa'amatalaga fa'apitoa o le fa'agasologa matou te manana'o e otometi ma aoina fa'amaumauga mo le fa'atulagaina o faiga. Ma mo tamaiti aʻoga i le amataga o le suʻesuʻeina o le UML, o se ituaiga faʻasao ola lea o le a le faʻatagaina ai i latou e malemo i ituaiga uma o auala vaaia ma metotia o loʻo maua i le UML ma meafaigaluega faʻaonapo nei.

O le mea moni, o le fua lava ia, ona mulimuli lea i faʻataʻitaʻiga na fausia mo la tatou "tala faʻasolopito" mataupu autu.

Laasaga 1. Matou te fa'amatalaina le fa'agasologa i le tulaga o le Activity diagram. Mo se faʻagasologa e sili atu i le 10 laasaga, e talafeagai le faʻaogaina o le faʻaogaina o le faʻasologa o le faʻavaeina o le faʻavae e faʻaleleia ai le faitau o le ata.

Laasaga 2. Filifili mea e mafai ona otometi (o laasaga e mafai ona faʻamaonia i luga o se ata, mo se faʻataʻitaʻiga).

Laasaga 3. O le la'asaga otometi e tatau ona feso'ota'i ma se galuega po'o galuega a le faiga (o le sootaga e mafai ona tele-i-tele), tusi se ata Fa'aoga-mataupu. O galuega ia a le tatou faiga.

Laasaga 4. Se'i o tatou fa'amatala le fa'alapotopotoga i totonu o le AS e fa'aaoga ai se ata o vasega - Vasega. O le 'au'au'au "Fa'aulu ma Mea Fa'atino (Pepa)" i le ata o Gaoioiga o le fa'avae lea mo le fausiaina o se fa'ata'ita'iga fa'atusa ma se fa'ata'ita'iga fa'atasi.

Laasaga 5. Se'i o tatou au'ili'ili fa'amatalaga i luga o le ala "Tulafono o Pisinisi"., latou te tuʻuina atu ituaiga faʻatapulaʻaina ma tulaga, lea e faasolosolo malie ona suia i mea e le faʻaaogaina.
O le setiina o ata (Gaoioiga, Faʻaoga-mataupu, Vasega) e tuʻuina mai ia i tatou se faʻamatalaga aloaia i se faʻamatalaga saʻo, i.e. ei ai se faitauga manino. Ole taimi nei e mafai ona e atiaʻe faʻamatalaga faʻapitoa, faʻamalamalama faʻamatalaga manaʻoga, ma isi.

Tatou amata fa'ata'ita'i.

Laasaga 1. Fa'amatala le fa'agasologa i le tulaga o le Activity diagram

Se'i ou faamanatu atu ia te oe na matou fa'atulagaina le fa'afanua ata e fa'aaoga ai ala "aau" o laina ta'itasi o lo'o i ai elemene o le ituaiga tutusa (Ata 2). I le faaopoopo atu i elemene ata o loʻo faʻamatalaina i luga, o le a tatou faʻaogaina elemene faaopoopo, seʻi o tatou faʻamatalaina.

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

Fa'ai'uga (Fa'ai'uga) o lo'o fa'ailoa mai ai le vaega lala o la tatou fa'agasologa i le ata, ma filo fa'atasi (Merge) - o le tulaga o lo latou toe tu'ufa'atasia. O tulaga o suiga e tusia i puipui sikuea i luga o suiga.

I le va o synchronizers e lua (Fork) o le a matou faʻaalia lala faʻagasologa tutusa.
E tasi lava le amataga o la tatou fa'agasologa - tasi le mea e ulufale ai (Amata). Ae atonu e tele fa'amae'aina (Fa'ai'uga), ae le mo la tatou ata fa'apitoa.

E tele naua aū; faʻatasi ai ma le tele o elemene ma fesoʻotaʻiga, e mafai ona e iloa muamua vaega o le faagasologa, ona faia lea o se faʻasologa o nei laasaga. Ae mo le faʻamalamalamaga, ou te manaʻo e faʻaalia le faʻagasologa o le "fairy-tale" i luga o le ata e tasi, ae, ioe, e tatau ona tatou mautinoa o aū "e le pipii faʻatasi", e mafai ona siaki saʻo le mea e fesoʻotaʻi. i le a.

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

Ata 2. Fa'asologa o Gaoioiga - vaaiga lautele o le faagasologa

Aua i laina fa'asolo, o nisi fa'amatalaga o le fa'agasologa o lo'o fa'ate'aina, e tatau ona toe fa'afo'isia, o lo'o fa'aalia e elemene e pa'epa'e. O nei fa'amatalaga e aofia ai le Fa'aliliuina/Tali'ia mo le Teuina ma le Fa'agaioiina o la'asaga ma le tele o mea fa'aoga ma fa'aulufalega. E taua le maitauina o lenei laasaga e le o faʻaalia atoa ai le faagasologa, aua matou te manaʻomia le faʻavasegaina o le laasaga faʻasalalau ma le laasaga o le taliaina, ma faʻaopoopoina se isi laasaga mo atigi, ma mafaufau foi o nei mea taua uma e tatau ona teuina mo sina taimi i se mea, ma isi. ma faapena atu ai lava.
Sei o tatou maitauina foi o le fesili i le amataga o nati e tumau pea le le taliina - o fea e sau ai ma e faʻafefea ona oʻo i le squirrel? Ma o lenei fesili (o loʻo faʻamamafaina i le lanu mumu i le faʻamatalaga - le elemene Note) e manaʻomia ai suʻesuʻega eseese! O le auala lea e galue ai se tagata suʻesuʻe - aoina faʻamatalaga i sina mea itiiti, faia o manatu ma mauaina le "lelei" poʻo le "leai-lelei" mai tagata atamamai mataupu - e sili ona taua ma e le mafai ona suia tagata i le tulaga o faʻataʻitaʻiga pisinisi pe a fatuina faiga.

Manatua foi o le faagasologa o le laasaga P5 e aofia ai vaega e lua.

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

Ma o le a tatou faʻaumatia vaega taʻitasi ma mafaufau atili i ai (Ata 3, Ata 4), aua o gaioiga e faia i totonu o nei laasaga faʻapitoa o le a otometi.

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

Ata 3. Fa'asologa o Gaoioiga - fa'amatalaga auiliili (vaega 1)

Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

Ata 4. Fa'asologa o Gaoioiga - fa'amatalaga auiliili (vaega 2)

Laasaga 2. Filifili mea e mafai ona otometi

O laasaga e otometi e faʻamaonia i lanu i luga o ata (vaʻai Ata 3, Ata 4).
Mai le fa'ata'ita'iga fa'agasologa i le fa'atulagaina o masini fa'apitoa (Vaega 1)

O ia mea uma e faia e le tasi tagata auai i le faagasologa - o le Failautusi:

  • Tuuina atu faʻamatalaga e uiga i le mamafa o le nati i totonu o le faʻamatalaga;
  • Ulufale faʻamatalaga e uiga i le fesiitaiga o le nati i totonu o le faʻamatalaga;
  • Faamaumau le mea moni o le suiga o le nati i se atigi ma se fatu;
  • Tuuina atu faʻamatalaga e uiga i le fatu nati i totonu o le faʻamatalaga;
  • Tu'u fa'amatalaga e uiga i atigi nati ile lisi.

Iloiloga o galuega ua faia. O le a le isi mea?

O lea la, ua matou faia le tele o galuega sauniuni: ua matou aoina faʻamatalaga e uiga i le faagasologa o le a matou otometi; amata ona faia se maliega i le faʻataʻitaʻiga (e naʻo le tulaga o le faʻaaogaina o le Activity diagram); faia se faʻataʻitaʻiga o le faagasologa ma e oʻo lava i le faʻaleagaina o nisi o ona laasaga; Na matou faailoaina laasaga o le faagasologa o le a matou otometi. Ua matou sauni nei e agai i luma i le isi laasaga ma amata fuafuaina le faʻaogaina o le faiga ma le faʻalapotopotoga i totonu.

E pei ona e iloa, o le aʻoaʻoga e aunoa ma le faʻataʻitaʻiga e leai se mea. E tatau ona e taumafai e "faʻataʻitaʻi" ma ou lava lima, e aoga foi lenei mo le malamalama i le auala fuafuaina. Mo se faʻataʻitaʻiga, e mafai ona e galue i se siosiomaga faʻataʻitaʻiga Fa'ata'ita'iga [3]. Ua na'o se vaega o la'asaga o le fa'asologa atoa o le fa'asologa (va'ai le Ata 2). I le avea ai o se galuega faʻatino, atonu e talosagaina oe e toe fai ata uma i le siʻosiʻomaga Modelio ma faʻatino se faʻasologa o le "Transfer / Reception for Storage and Processing" step.
Matou te leʻi mafaufau e galulue i ni siosiomaga faʻataʻitaʻiga faʻapitoa, ae e mafai ona avea lea ma autu o tala tutoʻatasi ma iloiloga.

I le vaega lona lua o le tusiga, o le a tatou auʻiliʻili le faʻataʻitaʻiga ma faʻataʻitaʻiga e manaʻomia i laʻasaga 3-5 o le a tatou faʻaogaina le UML Faʻaoga-mataupu ma Vasega ata. Ia toe faauau.

Lisi o puna'oa

  1. Upega tafa'ilagi "UML2.ru". Su'esu'e Community Forum. Vaega lautele. Faataitaiga. Fa'ata'ita'iga o tala fa'afagogo ua fa'avasegaina o ata UML. [Punaoa faaeletonika] Avanoa auala: Initaneti: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Sparx Systems 'upega tafaʻilagi. [Punaoa faaeletonika] Avanoa auala: Initaneti: https://sparxsystems.com
  3. Upega tafaʻilagi a Modelio. [Punaoa faaeletonika] Avanoa auala: Initaneti: https://www.modelio.org
  4. Big Encyclopedic Dictionary. Fa'agasologa (fa'aliliuga). [Punaoa faaeletonika] Avanoa auala: Initaneti: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Upega Tafa'ilagi "Fa'alapotopotoga o Pulega Lelei". Blog. Category "Faiga Pisinisi". Fa'amatalaga o se faiga fa'apisinisi. [Punaoa faaeletonika] Avanoa auala: Initaneti: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Tusi Faamaonia Nu. 18249 i luga o le resitalaina ma le teuina o se galuega o le mafaufau. Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. Manusikulipi o se fesoasoani faafaiaoga ua faaulutalaina “Modeling a subject area using Enterprise Architect” // 2011.
  7. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Fa'ata'ita'iga faiga pisinisi. — M.: VAEGA, SIC INFRA-M, EBS Znanium.com. — 2017.

puna: www.habr.com

Faaopoopo i ai se faamatalaga