موږ د ترتیب ډیاګرام په کارولو سره د سیسټم دندو توضیحات روښانه کوو

موږ د ترتیب ډیاګرام په کارولو سره د سیسټم دندو توضیحات روښانه کوو (د "پروټینونو دوام)

پدې مقاله کې ، موږ به وګورو چې تاسو څنګه کولی شئ د UML تسلسل ډیاګرام په کارولو سره د اتوماتیک فعالیت توضیحات توضیح کړئ (روښانه کړئ).

پدې مثال کې زه د آسټرالیا شرکت څخه د تصدۍ معمار چوکاټ کاروم د سپارکس سیسټمونه [1].
د بشپړ UML توضیحاتو لپاره، وګورئ دلته [2].

لومړی، اجازه راکړئ تشریح کړم چې موږ به په تفصیل سره څه وکړو.
В د مقالې لومړۍ برخه "د پروسې ماډلینګ څخه د اتوماتیک سیسټم ډیزاین پورې" موږ د "د افسانې" موضوع ساحې پروسې موډل کړې - د A.S. پشکین لخوا "د زار سالتان کیسه" څخه د یوې مرغۍ په اړه کرښې. او موږ د فعالیت ډیاګرام سره پیل وکړ. بیا دننه دوهمه برخه موږ د کارونې قضیې ډیاګرام په کارولو سره یو فعال ماډل رامینځته کړی، شکل 1 یوه ټوټه ښیي.

موږ د ترتیب ډیاګرام په کارولو سره د سیسټم دندو توضیحات روښانه کوو
شکل 1. د اړتیا او فعالیت ترمنځ اړیکه

اوس موږ غواړو د دې اتوماتیک فعالیت اجرا کولو په اړه معلومات روښانه کړو:

  • د انٹرفیس کومې برخې به زموږ کارونکي سره اړیکه ونیسي؛
  • د کنټرول کومو برخو ته اړتیا لرو؛
  • هغه څه چې موږ به یې ذخیره کړو؛
  • کوم پیغامونه به د کارونکي او سیسټم اجزاو ترمینځ تبادله شي ترڅو فعالیت ترسره کړي.

د تسلسل ډیاګرام اصلي عناصر د مختلف سټیریوټائپونو سره د شیانو متقابل عمل او د دوی ترمینځ اړیکې دي - متقابل توکي یو له بل سره ځینې معلومات تبادله کوي (شکل 2).

موږ د ترتیب ډیاګرام په کارولو سره د سیسټم دندو توضیحات روښانه کوو
شکل 2. د تسلسل ډیاګرام بنسټیز عناصر

توکي په افقي ترتیب کې تنظیم شوي او پیغامونه د دوی ترمینځ تیریږي. د وخت محور له پورتنۍ څخه ښکته ته متوجه دی.
د اداکار عنصر د یو کارونکي استازیتوب کولو لپاره کارول کیدی شي چې د پیښو جریان پیل کړي.
هر څیز یو ټکی شوی کرښه لري، چې د "ژوند کرښې" په نوم یادیږي، چیرې چې دا عنصر شتون لري او په بالقوه توګه په متقابل عمل کې برخه اخلي. د کنټرول تمرکز د اعتراض په ژوند لیک کې د مستطیل په واسطه ښودل شوی.
د شیانو تر مینځ تبادله شوي پیغامونه ډیری ډولونه کیدی شي، او پیغامونه هم د سرچینې او هدف عناصرو عملیات او ملکیت منعکس کولو لپاره دودیز کیدی شي.
سټریوټائپیکل عناصر لکه حدود، کنټرولونه، او ادارې په ترتیب سره د کاروونکي انٹرفیس (GUI)، کنټرولرانو، او ډیټابیس عناصرو ماډل کولو لپاره کارول کیدی شي.
د پیغامونو تکرار جریان د "لوپ" ډول سره د ټوټې په توګه ټاکل کیدی شي.

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

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

د دې انګیرنو پر بنسټ یو ډیاګرام په 4 شکل کې ښودل شوی.

موږ د ترتیب ډیاګرام په کارولو سره د سیسټم دندو توضیحات روښانه کوو
شکل 4. د فنکشن د توضیحاتو وضاحت "لست ته د نوي مغز په اړه معلومات اضافه کړئ"

تاسو کولی شئ دلته د نورو ډولونو UML ډیاګرامونو کارولو په اړه ولولئ:

د سرچینو لیست

  1. د سپارکس سیسټم ویب پاڼه. [برقی منابع] د لاسرسي حالت: انټرنیټ: https://sparxsystems.com
  2. د OMG متحد ماډلینګ ژبه (OMG UML) مشخصات. نسخه 2.5.1. [برقی منابع] د لاسرسي حالت: انټرنیټ: https://www.omg.org/spec/UML/2.5.1/PDF

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

Add a comment