Sequence ڊاگرام استعمال ڪندي سسٽم جي ڪم جي وضاحت کي بهتر ڪريو

اسان Sequence ڊاگرام استعمال ڪندي سسٽم جي ڪمن جي وضاحت کي واضح ڪريون ٿا (“پروٽينز” جو تسلسل)

هن آرٽيڪل ۾، اسان اهو ڏسنداسين ته توهان ڪيئن تفصيل (وضاحت) ڪري سگهو ٿا فنڪشن جي وضاحت کي خودڪار ڪيو پيو وڃي UML تسلسل ڊراگرام استعمال ڪندي.

هن مثال ۾، مان استعمال ڪري رهيو آهيان انٽرپرائز آرڪيٽيڪٽ ماحول هڪ آسٽريليا ڪمپني کان. اسپارڪس سسٽم [1]
مڪمل UML وضاحت لاءِ، ڏسو هتي [2]

پهرين، مون کي وضاحت ڪرڻ ڏيو ته اسان تفصيل سان ڇا ڪنداسين.
В حصو 1 آرٽيڪل جو "پروسيس ماڊلنگ کان خودڪار سسٽم ڊيزائن تائين" اسان هڪ ”پري ڪهاڻي“ جي موضوع واري علائقي جي عملن کي ماڊل ڪيو - A.S Pushkin جي ”The Tale of Tsar Saltan“ مان هڪ گليري بابت لائينون. ۽ اسان شروعات ڪئي سرگرمي ڊراگرام سان. پوءِ اندر حصو 2 اسان يوز-ڪيس ڊاگرام استعمال ڪندي هڪ فنڪشنل ماڊل ٺاهيو، شڪل 1 هڪ ٽڪرو ڏيکاري ٿو.

Sequence ڊاگرام استعمال ڪندي سسٽم جي ڪم جي وضاحت کي بهتر ڪريو
شڪل 1. ضرورت ۽ ڪم جي وچ ۾ تعلق

هاڻي اسان هن خودڪار فنڪشن جي عمل جي باري ۾ معلومات واضح ڪرڻ چاهيون ٿا:

  • انٽرفيس جا جزا اسان جي صارف سان لهه وچڙ ڪندو؛
  • اسان کي ڪهڙي ڪنٽرول اجزاء جي ضرورت آهي؛
  • جيڪو اسان ذخيرو ڪنداسين؛
  • فنڪشن انجام ڏيڻ لاءِ صارف ۽ سسٽم جي اجزاء جي وچ ۾ ڪهڙا پيغام مٽايا ويندا.

Sequence ڊاگرام جا مکيه عنصر شيون مختلف اسٽريٽائپائپس سان ڳنڍي رهيا آهن ۽ انهن جي وچ ۾ ڪنيڪشن - رابطي واريون شيون هڪ ٻئي سان ڪجهه معلومات مٽائي رهيا آهن (شڪل 2).

Sequence ڊاگرام استعمال ڪندي سسٽم جي ڪم جي وضاحت کي بهتر ڪريو
شڪل 2. هڪ تسلسل ڊراگرام جا بنيادي عنصر

شيون هڪ افقي ترتيب ۾ ترتيب ڏنل آهن ۽ پيغام انهن جي وچ ۾ گذري ويا آهن. وقت جو محور مٿي کان هيٺ تائين مبني آهي.
اداڪار عنصر استعمال ڪري سگھجي ٿو ھڪڙي صارف جي نمائندگي ڪرڻ لاءِ جيڪو واقعن جي وهڪري کي شروع ڪري ٿو.
هر شئي ۾ هڪ نقطي واري لڪير هوندي آهي، جنهن کي ”زندگيءَ واري لڪير“ سڏيو ويندو آهي، جتي اهو عنصر موجود هوندو آهي ۽ ممڪن طور تي ڳالهين ۾ حصو وٺندو آهي. ڪنٽرول فوڪس اعتراض جي زندگي جي لڪير تي مستطيل طرفان اشارو ڪيو ويو آهي.
شين جي وچ ۾ مٽايل پيغام ڪيترن ئي قسمن جا ٿي سگهن ٿا، ۽ پيغام پڻ ترتيب ڏئي سگھجن ٿا ته جيئن ذريعن ۽ ٽارگيٽ عناصر جي عملن ۽ ملڪيتن کي ظاهر ڪن.
اسٽيريوٽائپيڪل عناصر جهڙوڪ حدون، ڪنٽرول، ۽ ادارا استعمال ڪري سگھجن ٿا ماڊل يوزر انٽرفيس (GUI)، ڪنٽرولرز، ۽ ڊيٽابيس عناصر، ترتيب سان.
پيغامن جي ورجائيندڙ وهڪري کي "لوپ" جي قسم سان ٽڪرا طور نامزد ڪري سگھجي ٿو.

تنهن ڪري، اسان "فهرست ۾ نئين نٽ بابت معلومات شامل ڪريو" فنڪشن جي وضاحت کي واضح ڪرڻ جو منصوبو ٺاهيو.
اچو ته ھيٺ ڏنل اضافي جنرلن ۽ مفروضن تي متفق ٿيون.

  1. نٽ، ڪنيل ۽ شيل سڀئي مادي اثاثا آهن جيڪي لاڳاپيل قسم جا آهن (شڪل 3).
    Sequence ڊاگرام استعمال ڪندي سسٽم جي ڪم جي وضاحت کي بهتر ڪريو
    شڪل 3. ڪلاس ڊاگرام ريفائنمينٽ
  2. اسان جو صارف بيان ۾ ڪنهن به مادي اثاثن بابت معلومات داخل ڪندو.
  3. اچو ته بيان جو نالو واضح ڪريون - "مادي قدرن جي حساب ڪتاب جو بيان."
  4. اچو ته فرض ڪريون ته اسان جو صارف، GUI سان ڪم ڪري رهيو آهي "مادي قدر اڪائونٽنگ شيٽ"، "مادي قدر اڪائونٽنگ ڪارڊ" GUI ذريعي هڪ نئين مادي قيمت شامل ڪري سگهي ٿو.
  5. رياضياتي قدر جي قسم تي مدار رکندي، ڊيٽا جي جوڙجڪ ۽ GUI تبديلي.
  6. جڏهن مواد جي قيمت اڪائونٽنگ ڪارڊ جي شعبن کي ڀرڻ، داخل ٿيل ڊيٽا جي درستگي جي جانچ ڪئي وئي آهي.

انهن مفروضن تي ٻڌل هڪ خاڪو تصوير 4 ۾ ڏيکاريل آهي.

Sequence ڊاگرام استعمال ڪندي سسٽم جي ڪم جي وضاحت کي بهتر ڪريو
شڪل 4. فنڪشن جي وضاحت جي وضاحت "فهرست ۾ نئين نٽ بابت معلومات شامل ڪريو"

توھان پڙھي سگھو ٿا ٻين قسمن جي استعمال بابت UML ڊاگرامس ھتي:

ذريعن جي فهرست

  1. Sparx Systems ويب سائيٽ. [اليڪٽرانڪ وسيلو] رسائي موڊ: انٽرنيٽ: https://sparxsystems.com
  2. OMG متحد ماڊلنگ ٻولي (OMG UML) وضاحت. نسخو 2.5.1. [اليڪٽرانڪ وسيلو] رسائي موڊ: انٽرنيٽ: https://www.omg.org/spec/UML/2.5.1/PDF

جو ذريعو: www.habr.com

تبصرو شامل ڪريو