د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)

"یوه ورځ د مرغۍ په ژوند کې" یا د پروسې ماډلینګ څخه د اتوماتیک شتمني محاسبې سیسټم ډیزاین پورې "Belka-1.0" (دوهمه برخه)

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
یو انځور د A.S. پشکین لخوا د "زار سالتان کیسه" لپاره کارول شوی، د "ماشومانو ادبياتو" لخوا خپور شوی، مسکو، 1949، لیننګراد، د K. Kuznetsov لخوا انځورونه

د تیرې برخې لنډیز

В دوهمه برخه موږ د "پری کیسه" ډومین کارولی، چې د افسانوي کیسه پلاټونو پر بنسټ د UML ډیاګرامونو زده کړې مثالونو څخه الهام اخیستی (وګورئ، د مثال په توګه، دلته [1]). مخکې له دې چې ماډلینګ پیل شي، موږ د فعالیت ډیاګرام د ځینو عناصرو په کارولو موافقه وکړه او د موډل کولو تړون مو پیل کړ. د دې موافقتنامې په پام کې نیولو سره، په لومړي پړاو کې موږ پروسه د فعالیت ډیاګرامونو په بڼه تشریح کړه، او په دویمه مرحله کې موږ د پروسې مرحلې په ګوته کړې چې اتوماتیک ته اړتیا ده (او ممکنه).

اجازه راکړئ تاسو ته یادونه وکړم چې موږ د مادي شتمنیو لپاره د محاسبې فعالیت اتومات کوو، کوم چې پدې پروسو کې رامینځته کیږي.

...
یو ټاپو په سمندر کې پروت دی، (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)
پرېږدئ چې په ټوله نړۍ کې لاړ شي؛ (پ۸)
نجونې زمرد تویوي (P9, A5, C3)
کوټې ته دننه او تر پوښښ لاندې؛ (E10, E11)
...
(A.S. پشکین "د زار سالتان کیسه، د هغه عالي او ځواکمن اتل شهزاده ګیډون سالتانویچ او ښکلې شهزادګۍ سوان"، داسې انګیرل کیږي چې د فولکلوريکي کیسې یو وړیا تطبیق دی چې "زنګون په سرو زرو کې ژور، په سپینو زرو کې زنګون" چې د پوشکین لخوا په مختلفو نسخو کې لیکل شوی.)

پدې مثال کې زه د آسټرالیا شرکت څخه د تصدۍ معمار چوکاټ کاروم د سپارکس سیسټمونه [2]، او د روزنې غونډو په جریان کې زه کاروم ماډلیو [3].
اجازه راکړئ تاسو ته یادونه وکړم چې مختلف پروسې شتون لري، تاسو کولی شئ پوه شئ، د بیلګې په توګه، دلته [۷] او دلته [5].
د ماډلینګ او ډیزاین لپاره د پلي شوي طریقو په اړه د نورو جزیاتو لپاره، وګورئ [6, 7].
د بشپړ UML توضیحاتو لپاره، وګورئ دلته [8].

موږ اوس چمتو یو چې راتلونکو مرحلو ته لاړ شو او د سیسټم فعالیت او داخلي تنظیم ډیزاین پیل کړو. د نقاشیو شمیر به دوام ومومي.

مرحله 3. اتوماتیک ګام باید د سیسټم فعالیت یا دندو سره تړاو ولري

هغه اتوماتیک سیسټم (AS) چې رامینځته کیږي د مغز لرونکو سختو ریکارډونو ساتلو لپاره ډیزاین شوی، په یاد ولرئ؟ د هر روښانه شوي ګام لپاره (شکل 3، شکل 4 وګورئ په 1 برخه کې)، کوم چې موږ به اتومات کړو، د نږدې لاندې ساختمان په کارولو سره یو فعال اړتیا ولیکئ: "سیسټم باید وړتیا پلي کړي ..." او د کارونې قضیې ډیاګرام رامینځته کړي. موږ اوس واقعیا زموږ د ماډلینګ تړون کې نوي مقررات اضافه کوو. اجازه راکړئ تشریح کړم چې کوم عناصر به وکاروو.
د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)

موږ به د "کارونکي رول" او "فعالیت" (5 شکل) تر مینځ د "انجمن" اړیکه وکاروو، دا پدې مانا ده چې یو کارن د دې رول سره دا فعالیت ترسره کولی شي.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 5. د ټولنې ډول اړیکې کارول

له "فعالیت" څخه تر "اړتیا پورې" موږ به د "تطبیق" اړیکه (شکل 6) رسم کړو ترڅو وښیو چې دا اړتیا به د دې دندو لخوا پلي کیږي؛ اړیکه کیدای شي "ډیری څخه ډیری" وي، د بیلګې په توګه. یو فعالیت ممکن د ډیری اړتیاو پلي کولو کې دخیل وي ، او د اړتیا پلي کولو لپاره له یو څخه ډیر فعالیت ته اړتیا لیدل کیدی شي.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 6. د "تطبيق" ډول اړيکې کارول

که چیرې یو فنکشن د هغې د اجرا کولو لپاره اړتیا ولري چې یو بل فعالیت اجرا شي، او اړینه ده، موږ به د "انکلوډ" سټیریوټائپ سره د "انکشاف" اړیکه وکاروو (شکل 7). که چیرې د اضافي فعالیت اجرا کول د ځانګړو شرایطو لاندې اړین وي ، نو موږ به د "تسیل" سټیریوټائپ سره د "تکلیف" اړیکه وکاروو. هر څه د یادولو لپاره خورا اسانه دي: "شامل کړئ" تل وي، او "غزول" ځینې وختونه وي.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 7. د "انکشاف (شاملول)" اړیکو کارول

د پایلې په توګه، زموږ ډیاګرام به داسې ښکاري (8 شکل).

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 8. د کارونې قضیې ډیاګرام (د AC فعالیت ماډل)

برسېره پر دې، د کاروونکي د رولونو ماډل کولو لپاره د کارونې قضیې ډیاګرام کارول کیږي (شکل 9).

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 9. د کارونې قضیې ډیاګرام (د AS کاروونکو رول)

مرحله 4. راځئ چې د ټولګي ډیاګرام په کارولو سره د AS داخلي تنظیم تشریح کړو

زموږ د پروسې د ننوتو او محصول د آثارو په اړه د معلوماتو په کارولو سره (د فعالیت ډیاګرام وګورئ - شکل 2، شکل 3، شکل 4)، موږ به د ټولګي ډیاګرام جوړ کړو. موږ به د "ټولګي" ماډلینګ عناصر او د دوی ترمینځ مختلف ډوله اړیکې وکاروو.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)

د "ټولې برخې" اړیکې ښودلو لپاره، موږ به د "ټولولو" ډوله اړیکه وکاروو (شکل 10): مغز ټوله ده، او خولۍ او دانه برخې دي.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 10. ټوله برخه اړیکه

د پایلې په توګه، زموږ د ډیاګرام یوه ټوټه به داسې ښکاري (11 شکل). هغه ټولګي چې موږ په مستقیم ډول د پروسې متن تشریح کې روښانه کړي په رنګ کې نښه شوي.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 11. د ټولګي ډیاګرام

د ټولګي ډیاګرام د نورو هنري اثارو د ماډل کولو لپاره هم کارول شوی و - نه یوازې هغه چې د مادي شتمنیو لپاره د محاسبې د اتوماتیک پروسې مفکورې ماډل پورې تړاو لري، بلکې د اجرا کولو چاپیریال پورې اړه لري - چاپیریال (شکل 12) او "ګاونډی" پروسې (شکل 13) چې کولی شي په اتوماتیک پروسې اغیزه وکړي، مګر لاهم زموږ د پاملرنې په تمرکز کې ندي (موږ ګومان کوو چې سیسټم به وده وکړي او دا معلومات به ګټور وي).

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 12. د ټولګي ډیاګرام (چاپیریال)

د میراث اړیکه د مختلفو ودانیو عمومي کول ښیې، د "ماشوم" ټولګي، د عمومي کولو "والدین" ټولګي "ودانۍ" لاندې.

د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې (2 برخه)
شکل 13. ټولګي ډیاګرام (د هنري اثارو په اړه اضافي معلومات)

"حالت ته عکس العمل" د "بصری کنټرول ډیټا" پورې اړه لري. د ډیری انحصاري اړیکو لپاره، د "ټریس" سټیریوټائپ د ټولګیو تعقیب ښودلو لپاره کارول کیږي چې د پروسې په توضیح کې په څرګنده توګه ندي پیژندل شوي، مګر کوم چې د دې اتومات کولو لپاره اړین دي، هغه ټولګیو ته چې مثالونه یې زموږ په تفصیل کې په واضح ډول حواله شوي.

پنځمه مرحله. راځئ چې د "سوداګرۍ قواعد" په لار کې یادداشتونه تحلیل کړو

مقررات مشخص شوي (شکل 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. د سپارکس سیسټم ویب پاڼه. [برقی منابع] د لاسرسي حالت: انټرنیټ: https://sparxsystems.com
  3. د ماډلیو ویب پاڼه. [برقی منابع] د لاسرسي حالت: انټرنیټ: 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 سند شمیره چې د فکري فعالیت کار ثبت او زیرمه کول. Alfimov R.V.، Zolotukhina E.B.، Krasnikova S.A. د تدریسي مرستې لاسوند چې عنوان یې دی "د شرکت معمار په کارولو سره د موضوع ساحې ماډل کول" // 2011.
  7. زولوتوخینا ای بی، ویشنیا ایس، کراسنیکووا اس.ا. د سوداګرۍ پروسې ماډلینګ. — M.: کورس، SIC INFRA-M، EBS Znanium.com. - 2017
  8. د OMG متحد ماډلینګ ژبه (OMG UML) مشخصات. نسخه 2.5.1. [برقی منابع] د لاسرسي حالت: انټرنیټ: https://www.omg.org/spec/UML/2.5.1/PDF

سرچینه: www.habr.com

Add a comment