Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)

"Otu ụbọchị na ndụ nke squirrel" ma ọ bụ site na nhazi usoro na nhazi nke usoro ndekọ ego akụ na ụba akpaghị aka "Belka-1.0" (Nkebi nke 2)

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
E ji ihe atụ mee ihe maka “Akụkọ nke Tsar Saltan” nke AS Pushkin, nke “Akwụkwọ Ụmụaka” bipụtara, Moscow, 1949, Leningrad, ihe osise nke K. Kuznetsov dere.

Nchịkọta nke ihe omume gara aga

В Akụkụ nke abụọ Anyị ji ngalaba “akụkọ ifo” mmụọ nsọ sitere na ọmụmaatụ mmụta mmụta UML dabere na nkata akụkọ ifo (lee, dịka ọmụmaatụ, ebe a [1]). Tupu ịmalite ime ihe ngosi ahụ, anyị kwenyere na iji ụfọdụ akụkụ nke eserese ngosi ihe omume wee malite ịmepụta nkwekọrịta nhazi. N'iburu n'uche nkwekọrịta ndị a, na ọkwa 1st anyị kọwara usoro ahụ n'ụdị eserese ọrụ, na ọkwa nke abụọ anyị chọpụtara usoro usoro nke achọrọ akpaaka (ma kwe omume).

Ka m chetara gị na anyị ga-emezigharị ọrụ nke ndekọ ego maka ihe onwunwe, nke na-ebilite na usoro ndị a.

...
Agwaetiti dị n'elu oké osimiri, (E1, E2)
E nwere akụ mmiri ígwé n’agwaetiti ahụ (E3, E1)
Ya na ụlọ ụka ndị nwere ọla edo, (E4)
Na ụlọ elu na ubi; (E5, E6)
Osisi spruce na-eto n'ihu ụlọ eze, (E7, E8)
N'okpuru ya ka ulo crystal di; (E9)
Osa na-atụrụ ndụ bi ebe ahụ, (A1)
Ee, lee ihe egwuregwu! (A1)
Osa na-abụ abụ, (P1, A1)
Ee, ọ na-aga n'ihu na-akụ mkpụrụ, (P2)
Mana mkpụrụ anaghị adị mfe, (C1)
Shei niile bụ ọla edo, (C2)
Isi bụ emerald dị ọcha; (C3)
Ndị ohu na-eche squirrel nche, (P3, A2)
Ha na-ejere ya ozi dị ka ndị ohu dị iche iche (P4)
E kenyere onye odeakwụkwọ (A3)
Ihe ndekọ siri ike nke mkpụrụ bụ akụkọ; (P5, C1)
Ndị agha na-ekele ya; (P6, A4)
A na-awụpụ mkpụrụ ego site na shells, (P7, C2, C4)
Ka ha na-aga gburugburu ụwa; (P8)
Ụmụ agbọghọ na-awụ emerald (P9, A5, C3)
N'ime ụlọ nkwakọba ihe, na n'okpuru mkpuchi; (E10, E11)
...
(A.S. Pushkin "The Tale of Tsar Saltan, nke ebube ya na dike dike Prince Guidon Saltanovich na ọmarịcha Princess Swan", Ekwenyere na ọ bụ ngbanwe n'efu nke akụkọ ọdịnala "Knee-Dep in gold, elbow-mip in silver," nke Pushkin dere na nsụgharị dị iche iche.)

N'ihe atụ a, m na-eji ụkpụrụ Enterprise Architect sitere na ụlọ ọrụ Australia Ụlọ ọrụ Sparx Systems [2], na n'oge ọzụzụ m na-eji Ụdị [3].
Ka m chetara gị na enwere usoro dị iche iche, ị nwere ike ịmara, dịka ọmụmaatụ, ebe a [4] na ebe a [5].
Maka nkọwa ndị ọzọ gbasara ụzọ etinyere n'ọrụ maka imepụta ihe na imewe, lee [6, 7].
Maka nkọwapụta UML zuru ezu, hụ ebe a [8].

Anyị dị njikere ugbu a ịga n'ihu na usoro ndị ọzọ wee malite ịmepụta ọrụ sistemụ na nhazi nke ime. Ọnụọgụ nke eserese ga-aga n'ihu.

Nkeji 3. A ghaghị jikọta nzọụkwụ akpaghị aka na ọrụ ma ọ bụ ọrụ nke usoro ahụ

A na-emepụta sistemu akpaghị aka (AS) iji debe ndekọ nke mkpụrụ akụ, cheta? Maka nzọụkwụ ọ bụla akọwapụtara (lee foto 3, eserese 4 na akụkụ 1), nke anyị ga-akpaghị aka, dee ihe arụ ọrụ chọrọ site na iji ihe owuwu ndị a: "Sistemụ ga-emejuputa ikike ..." ma mepụta eserese eji eme ihe. Ugbu a, anyị na-agbakwunye iwu ọhụrụ na nkwekọrịta nhazi anyị. Ka m kọwaa ihe ndị anyị ga-eji.
Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)

Anyị ga-eji njikọ "Association" n'etiti "Ọrụ Onye Ọrụ" na "Ọrụ" (Fig 5), nke a pụtara na onye ọrụ nwere ọrụ a nwere ike ịrụ ọrụ a.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 5. Iji ụdị mmekọrịta nke Association

Site na "Ọrụ" ruo "Achọrọ" anyị ga-esetịpụ njikọ "Mmejuputa" (Nkeji 6) iji gosi na a ga-emejuputa ihe a chọrọ site na ọrụ ndị a; mmekọrịta ahụ nwere ike ịbụ "ọtụtụ-na-ọtụtụ", ya bụ. Otu ọrụ nwere ike itinye aka n'imejuputa ọtụtụ ihe achọrọ, yana ihe karịrị otu ọrụ nwere ike ịdị mkpa iji mejuputa ihe achọrọ.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 6. Iji ụdị mmekọrịta "mmejuputa".

Ọ bụrụ na otu ọrụ chọrọ maka ogbugbu ya ka e gbuo ụfọdụ ọrụ ọzọ, ma ọ bụchaghị, anyị ga-eji njikọ “Ndabere” na “Gụnye” stereotype (Nyocha 7). Ọ bụrụ na arụ ọrụ nke ọzọ achọrọ n'okpuru ọnọdụ ụfọdụ, mgbe ahụ, anyị ga-eji njikọ "Ndabere" na stereotype "Extend". Ihe niile dị mfe icheta: "Gụnye" na-adị mgbe niile, na "gbatịa" bụ oge ụfọdụ.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 7. Iji njikọ "Ndabere (ntinye)".

N'ihi ya, eserese anyị ga-adị ka nke a (Foto 8).

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 8. Eserese eji eme ihe (ụdị ọrụ AC)

Na mgbakwunye, a na-eji eserese ihe eji eme ihe iji ṅomie ọrụ onye ọrụ (Foto 9).

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 9. Eserese eji eme ihe (ọrụ ndị ọrụ AS)

Nkeji 4. Ka anyị kọwaa nhazi ime nke AS site na iji eserese klaasị

N'iji ozi gbasara ihe ntinye na mmepụta ihe nke usoro anyị (lee eserese ọrụ - foto 2, foto 3, foto 4), anyị ga-emepụta ihe osise klas. Anyị ga-eji "Klas" ihe nṅomi na ụdị njikọ dị iche iche n'etiti ha.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)

Iji gosi mmekọrịta "akụkụ dum", anyị ga-eji njikọ nke ụdị "Aggregation" (Nkeji 10): nut bụ dum, na shells na kernel bụ akụkụ.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 10. Mmekọrịta akụkụ niile

N'ihi ya, mpempe akwụkwọ nke eserese anyị ga-adị ka nke a (Fig 11). Klas ndị anyị mere ka ọ pụta ìhè ozugbo na nkọwa ederede nke usoro a ka akara na agba.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 11. Eserese klaasị

A na-ejikwa eserese klaasị mee ihe nlere ihe ndị ọzọ - ọ bụghị naanị ndị ga-emetụta ụdị echiche nke usoro akpaghị aka nke ndekọ ego maka ihe onwunwe, kamakwa metụtara gburugburu ogbugbu - gburugburu ebe obibi (Foto 12) na “ndị agbata obi” usoro (Nyocha 13) nke nwere ike imetụta usoro akpaghị aka, ma ọ dịbeghị anya na-elekwasị anya anyị (anyị na-eche na usoro ahụ ga-etolite na ozi a ga-aba uru).

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 12. Eserese klaasị (gburugburu)

Mmekọrịta nketa na-egosi nchikota nke ụlọ dị iche iche, "ụmụ" klas, n'okpuru "nne na nna" na klas "Ụlọ".

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 13. Eserese klaasị (ozi ndị ọzọ gbasara arịa)

"Mmeghachi omume na ọnọdụ" dabere na "data njikwa anya". Maka ọtụtụ mmekọrịta ndabere, a na-eji stereotype "trace" iji gosi trace nke klaasị na-akọwapụtaghị nke ọma na nkọwa usoro, mana nke achọrọ iji megharịa ya, gaa na klaasị ndị akọwapụtara nke ọma na nkọwa anyị.

Nkeji 5. Ka anyị nyochaa ndetu na egwu "Iwu azụmahịa".

A kọwapụtara iwu ndị a (lee foto 2 na akụkụ 1):

  1. mkpa nke kewaa otu n'ime nzọụkwụ n'ime akụkụ 2, akụkụ nke abụọ na-amalite ka e gbuo naanị n'okpuru ọnọdụ ụfọdụ;
  2. nhọpụta nke otu onye ọrụ iji mepụta ndekọ ego nke mkpụrụ;
  3. usoro (agba ọcha nke ihe) nke na-egosi na akọwapụtaghị ihe ahụ n'ụzọ doro anya na nkọwa usoro.

Ekwesiri ighota na anyi ejirila iwu ndia nile mee ihe mgbe anyi na-emeputa eserese.

Okwu ikpeazụ

Yabụ, anyị gafere usoro 5 wee wuo ụdị eserese atọ. M ga-agbakwunye obere okwu banyere nhazi nke ụdị anyị na gburugburu ebe obibi. E nwere ọnụ ọgụgụ buru ibu nke frameworks na-enyere aka ịhazi ụdị ndị a na-emepụta, ma nke a abụghị isiokwu nke isiokwu a, n'ihi ya, anyị ga-ejedebe onwe anyị na ndị na-esonụ dị mfe set nke ngwugwu maka n'usoro management nke anyị oru ngo: Business Usoro, arụ ọrụ Model. , Artifacts, Ndị sonyere na gburugburu ebe obibi (Fig 3).

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 2)
Ọgụgụ 14. Usoro ngwugwu Project

Ya mere, anyị emepụtala ụdị na-agbanwe agbanwe nke na-akọwa usoro ihe ndekọ ego ihe onwunwe site na akụkụ dị iche iche: ihe nlereanya nke usoro azụmahịa na-akpaghị aka, ihe nlereanya na-arụ ọrụ na ihe nlereanya nke nhazi ime nke usoro ahụ na ọkwa echiche.

Site na nhazi usoro ruo n'ichepụta sistemu akpaaka (Nkebi nke 1)

Ndepụta isi mmalite

  1. Weebụsaịtị "UML2.ru". Nzukọ Ogbe Analyst. ngalaba izugbe. Ihe atụ. Ọmụmaatụ nke akụkọ ifo emebere ka eserese UML. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Akụkọ ihe mere eme nke Sparx Systems Ltd. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://sparxsystems.com
  3. Weebụsaịtị Modelio. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://www.modelio.org
  4. Akwụkwọ ọkọwa okwu Big Encyclopedic. Usoro (nkọwa). [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Weebụsaịtị "Nhazi njikwa dị irè". Blog. Otu "Njikwa Usoro Azụmahịa". Nkọwa nke usoro azụmahịa. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Asambodo No. 18249 na ndebanye aha na nkwụnye ego nke ọrụ ọgụgụ isi. Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. Ihe odide nke enyemaka nkuzi akpọrọ "Iji mbinye ụlọ ọrụ na-eme ihe nlegharị anya" // 2011.
  7. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Nhazi usoro azụmahịa. - M.: AKWỤKWỌ, SIC INFRA-M, EBS Znanium.com. - 2017.
  8. Nkọwapụta Asụsụ Modeling Unified OMG (OMG UML). Ụdị 2.5.1. [Electronic akụrụngwa] Ụdị ohere: Ịntanetị: https://www.omg.org/spec/UML/2.5.1/PDF

isi: www.habr.com

Tinye a comment