Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)

"Ka letsatsi le leng bophelong ba squirrel" kapa ho tloha mekhoa ea ho etsa mohlala ho theha tsamaiso e ikemetseng bakeng sa likarabello tsa thepa ea thepa "Belka-1.0" (Karolo ea 2)

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo se ile sa sebelisoa bakeng sa "Tale of Tsar Saltan" ea A.S. Pushkin, e hatisitsoeng ke "Lingoliloeng tsa Bana", Moscow, 1949, Leningrad, litšoantšo tsa K. Kuznetsov.

Kakaretso ea letoto le fetileng

В Karolo ea 1 Re sebelisitse sebaka sa "tšōmo", re susumetsoa ke mehlala ea ho ithuta litšoantšo tsa UML tse ipapisitseng le lipale tsa litšōmo (bona, mohlala, mona [1]). Pele mohlala o qala, re ile ra lumellana ka tšebeliso ea likarolo tse ling tsa setšoantšo sa Ketsahalo mme ra qala ho theha tumellano ea mohlala. Ha re ela hloko litumellano tsena, sethaleng sa 1 re hlalositse ts'ebetso ka mokhoa oa litšoantšo tsa ts'ebetso, 'me sethaleng sa 2 re ile ra tseba mehato ea ts'ebetso eo ho hlokahalang ho iketsetsa eona (le ho khoneha).

E-re ke u hopotse hore re tla iketsetsa ts'ebetso ea boikarabello bakeng sa thepa ea thepa, e hlahang lits'ebetsong tsena.

...
Sehlekehleke se leoatleng se lutse, (E1, E2)
Sefako sehlekehlekeng se eme (E3, E1)
Le likereke tse busoang ke khauta, (E4)
Ka litora le lirapa; (E5, E6)
Spruce e hola ka pel'a ntlo ea borena, (E7, E8)
Ka tlas'a eona ho na le ntlo ea kristale; (E9)
squirrel e lula moo, e thapile, (A1)
E, e ne e le sebapali sa boithabiso! (A1)
Squirrel e bina lipina, (P1, A1)
Ee, o luma linate, (P2)
'Me linate ha li bonolo, (C1)
Likhetla tsohle ke tsa khauta, (C2)
Lithako tsa emeralde e hloekileng; (C3)
Bahlanka ba lebela squirrel, (P3, A2)
Mo sebeletse joalo ka bahlanka ba mefuta e fapaneng (P4)
Mme tlelereke e ile ya abelwa (A3)
Tlaleho e thata ea litaba tsa linate; (P5, C1)
O fa lebotho la hae tlhompho; (P6, A4)
Chelete ea tšepe e tšeloa ho tsoa likhetleng, (P7, C2, C4)
A di ke di phaphame ho pota lefatshe; (P8)
Banana ba lahlela emeralde (P9, A5, C3)
Ka pantries, empa tlas'a nkho; (E10, E11)
...
(A.S. Pushkin "Tale of Tsar Saltan, ea mohale oa hae ea khanyang le ea matla Prince Guidon Saltanovich le Princess Swan e ntle", Ho lumeloa hore ke phetolelo e sa lefelloeng ea pale ea setso "Knee-deep ka khauta, silevera e tebileng ka silevera," e ngotsoeng ke Pushkin liphetolelong tse sa tšoaneng.)

Mohlala ona, ke sebelisa tikoloho ea Enterprise Architect ho tsoa k'hamphaning ea Australia. Sistimi ea Sparx [2], 'me nakong ea lithupelo ke sebelisa Modelio [3].
E-re ke u hopotse hore ho na le mekhoa e fapaneng, u ka tloaelana, mohlala, mona [4] le mona [5].
Bakeng sa lintlha tse ling mabapi le mekhoa e sebelisoang ea ho etsa mohlala le moralo, bona [6, 7].
Bakeng sa lintlha tse felletseng tsa UML, bona mona [8].

Ha joale re se re itokiselitse ho fetela mehatong e latelang le ho qala ho rala tšebetso ea sistimi le tlhophiso ea kahare. Linomoro tsa litšoantšo li tla tsoela pele.

Mothati oa 3. Mohato o ikemetseng o tlameha ho abeloa mosebetsi kapa mesebetsi ea tsamaiso

The automated system (AS) e ntseng e ntlafatsoa e etselitsoe ho boloka litlaleho tse tiileng tsa linate, hopola? Bakeng sa mohato o mong le o mong o totobalitsoeng (sheba setšoantšo sa 3, setšoantšo sa 4 karolong ea 1), eo re tla iketsetsa eona, ngola tlhokahalo ea ts'ebetso ka ho sebelisa hoo e batlang e le kaho e latelang: "Sistimi e tlameha ho kenya ts'ebetsong bokhoni ..." le ho hlahisa setšoantšo sa Use-case. Hajoale re ntse re eketsa melao e mecha tumellanong ea rona ea mohlala. E-re ke hlalose hore na re tla sebelisa likarolo life.
Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)

Re tla sebelisa kamano ea "Mokhatlo" pakeng tsa "Karolo ea Mosebelisi" le "Mosebetsi" (Setšoantšo sa 5), ​​sena se bolela hore mosebedisi ea nang le karolo ena a ka etsa mosebetsi ona.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 5. Ho sebelisa kamano ea mofuta oa Mokhatlo

Ho tloha ho "Mosebetsi" ho ea ho "Tlhokahalo" re tla hula khokahanyo ea "Tsamaiso" (setšoantšo sa 6) ho bontša hore tlhokahalo ena e tla kenngoa ts'ebetsong ka mesebetsi ena; kamano e ka ba "ba bangata-ho ba bangata", ke hore. Mosebetsi o le mong o ka 'na oa ameha ho phethahatsa litlhoko tse' maloa, 'me ho ka hlokahala mesebetsi e fetang bonngoe ho phethahatsa tlhoko.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 6. Ho sebelisa kamano ea mofuta oa "Tlhahiso".

Haeba ts'ebetso e le 'ngoe e hloka hore e phethoe hore mosebetsi o mong o phethoe,' me ha e le hantle, re tla sebelisa khokahano ea "Dependency" le "Include" stereotype (Figure 7). Haeba ts'ebetso ea ts'ebetso e eketsehileng e hlokahala tlasa maemo a itseng, re tla sebelisa khokahano ea "Dependency" le "Extend" stereotype. Ntho e 'ngoe le e' ngoe e bonolo haholo ho e hopola: "Kenyelletsa" ke KA TSOHLE, 'me "Eketsa" ke KA LINAKO TSE LING.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 7. Ho sebelisa kamano ea "Ho itšetleha (ho kenyeletsoa)".

Ka lebaka leo, setšoantšo sa rona se tla shebahala tjena (Setšoantšo sa 8).

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 8. Setšoantšo sa lisebelisoa tsa tšebeliso (mohlala o sebetsang oa AC)

Ho phaella moo, ho sebelisoa setšoantšo sa Sebelisa-case ho etsa mohlala oa mesebetsi ea basebelisi (Setšoantšo sa 9).

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 9. Sets'oants'o sa tšebeliso ea litaba (karolo ea basebelisi ba AS)

Mothati oa 4. Ha re hlaloseng mokhatlo o ka hare oa AS re sebelisa setšoantšo sa sehlopha

Ka ho sebelisa tlhahisoleseling mabapi le lintho tse kentsoeng le tse hlahisoang tsa ts'ebetso ea rona (sheba litšoantšo tsa ts'ebetso - Setšoantšo sa 2, Setšoantšo sa 3, Setšoantšo sa 4), re tla theha setšoantšo sa sehlopha. Re tla sebelisa likarolo tsa mohlala tsa "Class" le mefuta e fapaneng ea likhokahano lipakeng tsa tsona.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)

Ho bontša kamano ea "karolo eohle", re tla sebelisa kamano ea mofuta oa "Aggregation" (Setšoantšo sa 10): linate ke tsohle, 'me likhetla le kernel ke likarolo.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 10. Kamano ea karolo eohle

Ka lebaka leo, sekhechana sa setšoantšo sa rona se tla shebahala tjena (Setšoantšo sa 11). Litlelase tseo re li totobalitseng ka kotloloho tlhalosong ea sengoloa ea ts'ebetso li tšoailoe ka mebala.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 11. Setšoantšo sa sehlopha

Setšoantšo sa sehlopha se ne se boetse se sebelisetsoa ho etsa mohlala oa lintho tse ling tse entsoeng ka matsoho - eseng feela tse tla amahanngoa le mokhoa oa mohopolo oa mokhoa o ikemetseng oa ho boloka thepa ea thepa, empa hape o amana le tikoloho ea ts'ebetso - tikoloho (setšoantšo sa 12) le "moahelani" lits'ebetso (setšoantšo sa 13) se ka susumetsang ts'ebetso e ikemetseng, empa ha e e-s'o lebise tlhokomelo ea rona (re nka hore tsamaiso e tla ntlafala mme tlhahisoleseding ena e tla ba molemo).

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 12. Setšoantšo sa sehlopha (tikoloho)

Kamano ea lefa e bontša kakaretso ea mehaho e sa tšoaneng, lihlopha tsa "ngoana", tlas'a sehlopha sa "motsoali" se akaretsang "Mohaho".

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 13. Sets'oants'o sa sehlopha (tsebiso e eketsehileng mabapi le lintho tsa khale)

"Karabelo ea boemo" e itšetlehile ka "data ea taolo ea pono". Bakeng sa likamano tse 'maloa tsa ho its'etleha, "trace" stereotype e sebelisoa ho bonts'a ho lateloa ha lihlopha tse sa hlalosoang ka ho hlaka tlhalosong ea ts'ebetso, empa tse hlokahalang ho e sebelisa, ho litlelase tseo mehlala ea tsona e boletsoeng ka ho hlaka tlhalosong ea rona.

Mothati oa 5. Ha re sekasekeng lintlha tse mabapi le pina ea "Melao ea Khoebo".

Melao e hlalositsoe (sheba setšoantšo sa 2 karolong ea 1):

  1. tlhokahalo ea ho arola e 'ngoe ea mehato ka likarolo tse 2, karolo ea bobeli e qala ho etsoa feela tlas'a maemo a itseng;
  2. ho khethoa ha ofisiri e itseng ho phethahatsa tlaleho ea linate;
  3. thekniki (mmala o mosweu wa dielemente) o bontshang hore element e ne e sa hlaloswa ka ho hlaka tlhalosong ya tshebetso.

Re lokela ho hlokomela hore re se re sebelisitse melao ena kaofela ha re ntse re etsa litšoantšo.

Lipolelo tsa ho qetela

Kahoo, re ile ra feta mekhahlelo e 5 mme ra haha ​​​​mefuta e 3 ea litšoantšo. Ke tla eketsa tlhaloso e nyenyane mabapi le ho hlophisoa ha mehlala ea rona sebakeng sa mohlala. Ho na le palo e kholo ea meralo e thusang ho hlophisa mehlala e ntseng e ntlafatsoa, ​​empa sena ha se taba ea sehlooho sena, kahoo re tla ipehela meeli ho sete e bonolo e latelang ea liphutheloana bakeng sa tsamaiso e hlophisitsoeng ea morero oa rona: Business Process, Functional Model. , Lintho tsa Maiketsetso, Barupeluoa le Tikoloho (Setšoantšo sa 14).

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 2)
Setšoantšo sa 14. Sebopeho sa sephutheloana sa morero

Ka hona, re thehile mehlala e tsitsitseng e hlalosang tsamaiso ea lichelete tsa thepa ho tloha likarolong tse sa tšoaneng: mohlala oa mokhoa oa khoebo o ikemetseng, mohlala o sebetsang le mohlala oa mokhatlo o hlophisitsoeng oa ka hare oa tsamaiso boemong ba maikutlo.

Ho tloha ho mokhoa oa ho etsa mohlala ho ea ho moralo o ikemetseng oa sistimi (Karolo ea 1)

Lethathamo la mehloli

  1. Sebaka "UML2.ru". Seboka sa Sechaba sa Mohlahlobi. Karolo e akaretsang. Mehlala. Mehlala ea litšōmo ka mokhoa oa litšoantšo tsa UML. [Mohloli oa elektroniki] Mokhoa oa ho kena: Marang-rang: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Sebaka sa marang-rang sa Sparx Systems. [Mohloli oa elektroniki] Mokhoa oa ho kena: Marang-rang: https://sparxsystems.com
  3. Webosaete ea Modelio. [Mohloli oa elektroniki] Mokhoa oa ho kena: Marang-rang: https://www.modelio.org
  4. Bukana e Kholo ea Encyclopedic. Tshebetso (tlhaloso). [Mohloli oa elektroniki] Mokhoa oa ho kena: Marang-rang: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Websaeteng "Mokhatlo oa tsamaiso e sebetsang". Blog. Sehlooho "Business process management". Tlhaloso ea mokhoa oa khoebo. [Mohloli oa elektroniki] Mokhoa oa ho kena: Marang-rang: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Setifikeiti sa No. 18249 mabapi le ngoliso le depositi ea sehlahisoa sa sephetho sa ts'ebetso ea kelello. Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. Buka e ngotsoeng ka letsoho ea thuso ea ho ruta e nang le sehlooho se reng "Ho etsa mohlala oa sebaka sa thuto ho sebelisa Enterprise Architect" // 2011.
  7. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Mohlala oa mekhoa ea khoebo. - M .: KURS, NITs INFRA-M, EBS Znanium.com. — 2017.
  8. Tlhaloso ea Puo e Kopanetsoeng ea OMG (OMG UML). Phetolelo ea 2.5.1. [Mohloli oa elektroniki] Mokhoa oa ho kena: Marang-rang: https://www.omg.org/spec/UML/2.5.1/PDF

Source: www.habr.com

Eketsa ka tlhaloso