Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)

"Tsiku lina m'moyo wa gologolo" kapena kuchokera pakupanga njira mpaka kupanga makina owerengera chuma "Belka-1.0" (Gawo 2)

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chitsanzo chinagwiritsidwa ntchito pa "Nthano ya Tsar Saltan" ndi A.S. Pushkin, yofalitsidwa ndi "Children's Literature", Moscow, 1949, Leningrad, zojambula za K. Kuznetsov.

Chidule cha gawo lapitalo

Π’ Gawo la 1 Tidagwiritsa ntchito dera la "nthano", motsogozedwa ndi zitsanzo za kuphunzira zojambula za UML kutengera nthano (onani, mwachitsanzo, apa [1]). Chitsanzo chisanayambe, tinagwirizana za kugwiritsa ntchito zinthu zina za chithunzi cha Ntchito ndikuyamba kupanga mgwirizano wachitsanzo. Kutengera mapanganowa, pa gawo loyamba tidafotokoza momwe zimakhalira muzithunzi za Zochita, ndipo pagawo lachiwiri tidazindikira njira zomwe zimafunikira zokha (ndipo zotheka).

Ndiroleni ndikukumbutseni kuti tisintha ntchito yowerengera zinthu zakuthupi, zomwe zimachitika munjira izi.

...
Chilumba chili panyanja, (E1, E2)
Pali matalala pachilumbachi (E3, E1)
Ndi mipingo yolamulidwa ndi golide, (E4)
Ndi nsanja ndi minda; (E5, E6)
Mtengo wa spruce umamera kutsogolo kwa nyumba yachifumu, (E7, E8)
Ndipo pansi pake pali nyumba ya kristalo; (E9)
Gologolo woweta amakhala kumeneko, (A1)
Inde, zinali zosangalatsa bwanji! (A1)
Gologolo amaimba nyimbo, (P1, A1)
Inde, amangodya mtedza, (P2)
Koma mtedza siwophweka, (C1)
Zipolopolo zonse ndi zagolide, (C2)
Pakatikati pake ndi emarodi weniweni; (C3)
Antchito amateteza gologolo, (P3, A2)
Amamutumikira monga antchito osiyanasiyana (P4)
Ndipo kalaliki adapatsidwa (A3)
Nkhani yokhwima ya mtedza ndi nkhani; (P5, C1)
Ankhondo akupereka moni kwa iye; (P6, A4)
Ndalama imatsanulidwa kuchokera ku zipolopolo, (P7, C2, C4)
Asiyeni iwo ayende kuzungulira dziko; (P8)
Atsikana amatsanulira emarodi (P9, A5, C3)
M’zipinda zosungiramo zinthu, ndi m’nsanja; (E10, E11)
...
(A.S. Pushkin "Nthano ya Tsar Saltan, ya ngwazi yake yaulemerero ndi yamphamvu Prince Guidon Saltanovich ndi wokongola Princess Swan", Amakhulupirira kuti ndikusintha kwaulere kwa nthano ya anthu "Golide wakuya-bondo, siliva wozama kwambiri," yomwe inalembedwa ndi Pushkin m'matembenuzidwe osiyanasiyana.)

Mu chitsanzo ichi ndikugwiritsa ntchito chimango cha Enterprise Architect kuchokera ku kampani yaku Australia Sparx Systems [2], ndipo panthawi ya maphunziro ndimagwiritsa ntchito Modelo [3]
Ndiroleni ndikukumbutseni kuti pali njira zosiyanasiyana, mutha kudziwana, mwachitsanzo, apa [4] ndi apa [5]
Kuti mudziwe zambiri za njira zomwe zimagwiritsidwa ntchito popanga zitsanzo ndi mapangidwe, onani [6, 7].
Kuti mumve zambiri za UML, onani apa [8]

Tsopano ndife okonzeka kupita ku masitepe otsatirawa ndikuyamba kupanga momwe dongosololi limagwirira ntchito komanso dongosolo lamkati. Kuwerengera kwa zojambula kupitilira.

Gawo 3. Njira yodzipangira yokha iyenera kugwirizanitsidwa ndi ntchito kapena ntchito za dongosolo

Makina ochita kupanga (AS) omwe akupangidwa adapangidwa kuti azisunga zolemba zolimba za mtedza, mukukumbukira? Pa sitepe iliyonse yowunikira (onani Chithunzi 3, Chithunzi 4 mu part 1), zomwe tidzazipanga zokha, lembani zofunikira zogwirira ntchito pogwiritsa ntchito zomangamanga zotsatirazi: "Dongosolo liyenera kugwiritsa ntchito luso ..." ndikupanga chithunzi chogwiritsa ntchito. Tsopano tikuwonjezera malamulo atsopano ku mgwirizano wathu wachitsanzo. Ndiloleni ndifotokoze zinthu zimene tidzagwiritse ntchito.
Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)

Tidzagwiritsa ntchito kugwirizana kwa "Association" pakati pa "User Role" ndi "Function" (Chithunzi 5), izi zikutanthauza kuti wogwiritsa ntchito ntchitoyi akhoza kugwira ntchitoyi.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 5. Kugwiritsa ntchito mgwirizano wamtundu wa Association

Kuchokera ku "Ntchito" kupita ku "Zofunikira" tidzajambula "Kukhazikitsa" kugwirizana (Chithunzi 6) kuti tisonyeze kuti chofunikachi chidzagwiritsidwa ntchito ndi izi; chiyanjano chikhoza kukhala "ambiri-kwa-ambiri", i.e. Ntchito imodzi ikhoza kuphatikizidwa pakukwaniritsa zofunikira zingapo, ndipo pangafunike ntchito zingapo kuti zitheke.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 6. Kugwiritsa ntchito mtundu wa "Kukhazikitsa".

Ngati ntchito imodzi ikufuna kuti ichitike kuti ntchito ina ichitike, ndipo, tidzagwiritsa ntchito kulumikizana kwa "Dependency" ndi "Include" stereotype (Chithunzi 7). Ngati ntchito yowonjezera ikufunika pazifukwa zina, ndiye kuti tidzagwiritsa ntchito kugwirizana kwa "Dependency" ndi "Extend" stereotype. Chilichonse ndichosavuta kukumbukira: "Phatikizani" ndi NTHAWI ZONSE, ndipo "Onjezani" ndi NTHAWI ZINA.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 7. Kugwiritsa ntchito "Kudalira (kuphatikiza)" ubale

Chotsatira chake, chithunzi chathu chidzawoneka chonchi (Chithunzi 8).

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 8. Chithunzi chogwiritsira ntchito (chitsanzo cha AC)

Kuphatikiza apo, chojambula chogwiritsa ntchito chimagwiritsidwa ntchito potengera maudindo a ogwiritsa ntchito (Chithunzi 9).

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 9. Chithunzi chogwiritsa ntchito (maudindo a ogwiritsa ntchito AS)

Gawo 4. Tiyeni tifotokoze za bungwe la AS pogwiritsa ntchito kalasi

Pogwiritsa ntchito zidziwitso zokhudzana ndi zolowa ndi zotuluka munjira yathu (onani zithunzi za zochitika - Chithunzi 2, chithunzi 3, chithunzi 4), tipanga chithunzi cha kalasi. Tidzagwiritsa ntchito zinthu zachitsanzo za "Kalasi" ndi mitundu yosiyanasiyana yolumikizirana pakati pawo.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)

Kuti tiwonetse ubale wa "gawo lonse", tidzagwiritsa ntchito chiyanjano cha mtundu wa "Aggregation" (Chithunzi 10): mtedza ndi wonse, ndipo zipolopolo ndi kernel ndizo zigawo.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 10. Ubale wa mbali zonse

Chotsatira chake, chidutswa cha chithunzi chathu chidzawoneka chonchi (Chithunzi 11). Makalasi omwe tidawunikira mwachindunji m'mawu ofotokozera za njirayi amalembedwa mumitundu.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 11. Chithunzi cha kalasi

Chojambula cha kalasi chidagwiritsidwanso ntchito kuchitira chitsanzo zinthu zina - osati zokhazo zomwe zidzagwirizane ndi lingaliro lachidziwitso cha ndondomeko yowerengera zinthu zakuthupi, komanso zokhudzana ndi chilengedwe - chilengedwe (Chithunzi 12) ndi "oyandikana nawo" njira (Chithunzi 13) zomwe zingakhudze njira yodzipangira yokha, koma sizinali zofunikira pamalingaliro athu (tikuganiza kuti dongosololi lidzakula ndipo chidziwitsochi chidzakhala chothandiza).

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 12. Chithunzi cha kalasi (chilengedwe)

Chiyanjano cholowa chikuwonetsa kuchuluka kwa nyumba zosiyanasiyana, makalasi a "mwana", pansi pa gulu la "makolo" la "Building".

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 13. Chithunzi cha kalasi (zowonjezera za zinthu zakale)

"Zochita pazochitikazo" zimatengera "data yoyang'anira zowonera". Pa maubwenzi angapo odalirana, stereotype ya "trace" imagwiritsidwa ntchito kusonyeza kutsata makalasi omwe sanatchulidwe mwatsatanetsatane mu ndondomekoyi, koma omwe amafunikira kuti izi zitheke, m'makalasi omwe zochitika zawo zimatchulidwira m'mafotokozedwe athu.

Gawo 5. Tiyeni tifufuze zolemba pa "Malamulo a Bizinesi".

Malamulo adanenedwa (onani Chithunzi 2 mu part 1):

  1. kufunikira kugawaniza masitepe mu magawo awiri, gawo lachiwiri limayamba kuphedwa pokhapokha pazifukwa zina;
  2. kusankhidwa kwa mkulu wina kuti aziwerengera mtedza;
  3. njira (mtundu woyera wa zinthu) zomwe zimasonyeza kuti chinthucho sichinatchulidwe momveka bwino pofotokozera ndondomekoyi.

Tiyenera kukumbukira kuti tagwiritsa ntchito kale malamulo onsewa popanga zithunzi.

Ndemanga zomaliza

Chifukwa chake, tidadutsa magawo 5 ndikumanga mitundu itatu yazithunzi. Ndiwonjezera ndemanga yaying'ono ponena za bungwe la zitsanzo zathu m'malo owonetserako. Pali zigawo zambiri zomwe zimathandizira kupanga zitsanzo zomwe zikupangidwa, koma izi siziri mutu wa nkhaniyi, kotero tidzichepetsera tokha pamapaketi osavuta otsogolera polojekiti yathu: Business Process, Functional Model. , Zojambulajambula, Ophunzira ndi Chilengedwe (Chithunzi 3).

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 2)
Chithunzi 14. Mapangidwe a phukusi la polojekiti

Choncho, tapanga zitsanzo zofananira zomwe zimalongosola ndondomeko yowerengera ndalama kuchokera kuzinthu zosiyanasiyana: chitsanzo cha bizinesi yodzipangira yokha, chitsanzo chogwira ntchito komanso chitsanzo cha bungwe lamkati la dongosolo pamlingo wamalingaliro.

Kuchokera pakupanga ma process mpaka kumapangidwe ka makina (Gawo 1)

Mndandanda wa magwero

  1. Webusaiti "UML2.ru". Analyst Community Forum. General gawo. Zitsanzo. Zitsanzo za nthano zojambulidwa ngati zithunzi za UML. [Njira yamagetsi] Njira yofikira: intaneti: http://www.uml2.ru/forum/index.php?topic=486.0
  2. Tsamba la Sparx Systems. [Njira yamagetsi] Njira yofikira: intaneti: https://sparxsystems.com
  3. Webusaiti ya Modelio. [Njira yamagetsi] Njira yofikira: intaneti: https://www.modelio.org
  4. Big Encyclopedic Dictionary. Njira (kutanthauzira). [Njira yamagetsi] Njira yofikira: intaneti: https://dic.academic.ru/dic.nsf/enc3p/246322
  5. Webusaiti ya "Organisation of Effective Management". Blog. Gulu "Business Process Management". Tanthauzo la ndondomeko ya bizinesi. [Njira yamagetsi] Njira yofikira: intaneti: https://rzbpm.ru/knowledge/pochemu-processy-stali-s-pristavkoj-biznes.html
  6. Sitifiketi No. 18249 pa kulembetsa ndi kusungitsa ntchito yaluntha. Alfimov R.V., Zolotukhina E.B., Krasnikova S.A. Zolemba pamanja za chithandizo chophunzitsira chotchedwa "Kuwonetsa gawo la phunziro pogwiritsa ntchito Enterprise Architect" // 2011.
  7. Zolotukhina E.B., Vishnya A.S., Krasnikova S.A. Business process modeling. - M.: COURSE, SIC INFRA-M, EBS Znanium.com. β€” 2017.
  8. Chilankhulo Chogwirizana cha OMG (OMG UML) Kufotokozera. Mtundu wa 2.5.1. [Njira yamagetsi] Njira yofikira: intaneti: https://www.omg.org/spec/UML/2.5.1/PDF

Source: www.habr.com

Kuwonjezera ndemanga