В حصو 1 اسان استعمال ڪيو "پري ڪهاڻي" موضوع واري علائقي جي مثالن مان متاثر ٿيل يو ايم ايل ڊراگرامس جي مطالعي جي مثالن کان پري ڪهاڻي پلاٽ تي ٻڌل (ڏسو، مثال طور، هتي [1]). ماڊلنگ کان اڳ، اسان سرگرمي ڊاگرام جي ڪجهه عناصر جي استعمال تي اتفاق ڪيو ۽ هڪ ماڊلنگ معاهدو ٺاهڻ شروع ڪيو. انهن معاهدن کي نظر ۾ رکندي، پهرين اسٽيج تي اسان ان عمل کي سرگرمي ڊاگرام جي صورت ۾ بيان ڪيو، ۽ ٻئي مرحلي تي اسان پروسيس جي انهن مرحلن جي نشاندهي ڪئي جن لاءِ آٽوميشن گهربل آهي (۽ ممڪن آهي).
مون کي توهان کي ياد ڏيارڻ ڏي ته اسان مادي قدرن جي حساب ڪتاب جي سرگرمي کي خودڪار ڪرڻ وارا آهيون، جيڪي انهن عملن ۾ پيدا ٿين ٿيون.
...
سمنڊ ۾ هڪ ٻيٽ آهي، (E1، E2)
ٻيٽ تي هيل اسٽينڊ (E3, E1)
سون جي گنبد واري گرجا گھرن سان، (E4)
ٽاور ۽ باغن سان؛ (E5, E6)
اسپروس محلات جي سامهون وڌندو آهي، (E7, E8)
۽ ان جي هيٺان هڪ ڪرسٽل گهر آهي؛ (E9)
گليري اتي رهي ٿي، وات، (A1)
ها، ڇا هڪ تفريح! (A1)
گلير گيت ڳائي ٿو، (P1، A1)
ها، هُو سڀ گنگا کوڙي ٿو، (P2)
۽ نٽ سادو نه آهن، (C1)
سڀئي گولا سونهري آهن، (C2)
دانا خالص زمرد؛ (سي3)
نوڪر گليري جي حفاظت ڪن ٿا، (P3، A2)
هن کي مختلف قسمن جي نوڪرن وانگر خدمت ڪريو (P4)
۽ هڪ ڪلرڪ مقرر ڪيو ويو (A3)
ناٽڪن جي خبرن جو سخت حساب؛ (P5، C1)
سندس فوج جو اعزاز ڏئي ٿو. (P6، A4)
گولن مان هڪ سڪو اڇلايو ويندو آهي، (P7، C2، C4)
انھن کي دنيا جي چوڌاري ڦرڻ ڏيو؛ (P8)
ڇوڪريون زمرد اڇلائينديون (P9, A5, C3)
pantries ۾، پر هڪ bushel هيٺ؛ (E10, E11)
... (A.S. Pushkin "زار سالٽن جي ڪهاڻي، سندس شاندار ۽ طاقتور پٽ پرنس گيويڊن سالٽانووچ ۽ خوبصورت سوان شهزادي"، جيئن ته مڃيو وڃي ٿو، لوڪ ڪهاڻيءَ جو هڪ آزاد تصنيف ”سنا ۾ گوڏن، چانديءَ ۾ ڪلهي“، جنهن کي پشڪين مختلف نسخن ۾ لکيو آهي.)
هن مثال ۾، مان استعمال ڪري رهيو آهيان انٽرپرائز آرڪيٽيڪٽ ماحول هڪ آسٽريليا ڪمپني کان. اسپارڪس سسٽم [2]، ۽ ٽريننگ سيشن جي فريم ورڪ ۾ آئون استعمال ڪريان ٿو ماڊليو [3]
مان توهان کي ياد ڏياريان ته عمل مختلف آهن، توهان واقف ٿي سگهو ٿا، مثال طور، هتي [4] ۽ هتي [5]
ڏسو [6, 7] ماڊلنگ ۽ ڊيزائن جي لاڳو ڪيل طريقن تي تفصيل لاءِ.
مڪمل UML وضاحت لاءِ، ڏسو هتي [8]
اسان ھاڻي تيار آھيون ايندڙ قدمن تي ھلڻ لاءِ ۽ سسٽم جي ڪمن ۽ ان جي اندروني تنظيم کي ڊزائين ڪرڻ شروع ڪريون. انگ اکر جاري رهندو.
اسٽيج 3. خودڪار قدم لازمي طور تي سسٽم جي فنڪشن يا افعال کي مقرر ڪيو وڃي
خودڪار نظام (AS) ترقي ڪئي پئي وڃي گرين جي سخت رڪارڊ رکڻ لاء ٺهيل آهي، ياد رکو؟ هر نمايان ٿيل قدم لاءِ (ڏسو تصوير 3، شڪل 4 حصو 1 ۾)، جنهن کي اسين خودڪار ڪنداسين، فنڪشنل گهرج کي لکندا، ڪجهه هن طرح جي تعمير کي استعمال ڪندي "سسٽم کي قابل هجڻ گهرجي ..." ۽ هڪ استعمال-ڪيس ڊراگرام ٺاهي. هاڻي اسان اصل ۾ نئين ضابطن سان اسان جي ماڊلنگ معاهدي کي پورو ڪري رهيا آهيون. مون کي وضاحت ڪرڻ ڏيو ته اسان ڪهڙا عنصر استعمال ڪنداسين.
"User Role" ۽ "Function" جي وچ ۾ اسان استعمال ڪنداسين "Association" تعلق (Figure 5)، جنهن جو مطلب آهي ته صارف هن ڪردار سان هن فنڪشن کي انجام ڏئي سگهي ٿو.
شڪل 5. انجمن جي قسم جو تعلق استعمال ڪندي
”فنڪشن“ کان ”گهربل“ تائين، اسين ”تطبيق“ واري لنڪ (شڪل 6) ڪڍنداسين ته اهو ظاهر ڪرڻ لاءِ ته اها گهرج انهن ڪمن ذريعي لاڳو ڪئي ويندي، لاڳاپو ٿي سگهي ٿو ”گهڻن کان گھڻن“، يعني. ھڪڙو فنڪشن ڪيترن ئي ضرورتن جي عمل ۾ شامل ٿي سگھي ٿو، ۽ ھڪڙي کان وڌيڪ فنڪشن جي ضرورت کي لاڳو ڪرڻ جي ضرورت پوندي.
شڪل 6. هڪ عمل درآمد تعلق استعمال ڪندي
جيڪڏهن هڪ فنڪشن جي ضرورت آهي ته ان جي عمل لاءِ ڪجهه ٻيو فنڪشن انجام ڏنو وڃي، ۽ اهو ضروري آهي، اسان استعمال ڪنداسين "انحصار" ڪنيڪشن کي "شامل" اسٽريٽائپ - شموليت سان (شڪل 7). جيڪڏهن ڪجهه شرطن جي تحت هڪ اضافي فنڪشن جي عمل جي ضرورت آهي، ته پوء اسين استعمال ڪنداسين "انحصار" ڪنيڪشن کي "وڌايو" اسٽيريوٽائپ سان - هڪ واڌ. هر شي کي ياد رکڻ بلڪل آسان آهي: "شامل ڪريو" - هميشه، ۽ "وڌايو" - ڪجهه وقت.
شڪل 7. لنڪ استعمال ڪندي قسم "انحصار (شامل)"
نتيجي طور، اسان جو ڊراگرام ڪجھھ ھن طرح نظر ايندو (شڪل 8).
شڪل 8. استعمال جي ڪيس ڊاگرام (اي ايس جو فنڪشنل ماڊل)
ان کان علاوه، استعمال-ڪيس ڊاگرام استعمال ڪيو ويندو آھي ماڊل صارف جي ڪردارن لاءِ (شڪل 9).
شڪل 9. استعمال جي صورت ۾ ڊراگرام (اي ايس استعمال ڪندڙن جا ڪردار)
اسٽيج 4. اچو ته بيان ڪريون AS جي اندروني تنظيم کي ڪلاس ڊاگرام استعمال ڪندي
اسان جي عمل جي ان پٽ ۽ آئوٽ پُٽ نموني جي معلومات کي استعمال ڪندي (ڏسو سرگرمي ڊراگرام - تصوير 2، شڪل 3، شڪل 4)، اسان هڪ ڪلاس ڊاگرام ٺاهينداسين. اسان استعمال ڪنداسين "ڪلاس" ماڊلنگ عناصر ۽ انهن جي وچ ۾ مختلف قسم جا رشتا.
"سڄو-حصو" تعلق ڏيکارڻ لاءِ، اسان استعمال ڪنداسين "مجموعي" قسم جو تعلق (شڪل 10): نٽ سڄو آهي، ۽ شيل ۽ ڪنيل حصا آهن.
شڪل 10. سڄو حصو تعلق
نتيجي طور، اسان جي آريگرام جو هڪ ٽڪرو ڪجهه هن طرح نظر ايندو (شڪل 11). ڪلاس رنگ سان نشان لڳل آهن، جن کي اسان سڌو سنئون عمل جي متن جي وضاحت ۾ نمايان ڪيو آهي.
شڪل 11. ڪلاس ڊراگرام
ڪلاس ڊاگرام پڻ استعمال ڪيو ويو ٻين نمونن کي ماڊل ڪرڻ لاءِ - نه صرف اهي جيڪي پاڻمرادو انوینٽري پروسيس جي تصوراتي ماڊل سان لاڳاپيل هوندا پر عملدرآمد ماحول سان لاڳاپيل - ماحول (شڪل 12) ۽ "پاڙيسري" عمل (شڪل 13) جيڪي پاڻمرادو عمل تي اثرانداز ٿي سگهن ٿا، پر اڃا تائين اسان جي توجه جي مرڪز ۾ نه آهن (اسان فرض ڪريون ٿا ته سسٽم ترقي ڪندو ۽ اها معلومات مفيد هوندي).
شڪل 12. ڪلاس ڊراگرام (ماحول)
وراثت جو تعلق مختلف عمارتن جي عام ڪرڻ کي ڏيکاري ٿو، "ٻار" طبقن، عام ڪرڻ "والدين" طبقي "بلڊنگ" جي تحت.
شڪل 13. ڪلاس ڊاگرام (نادرات بابت وڌيڪ معلومات)
"صورتحال جو رد عمل" تي منحصر آهي "بصري ڪنٽرول ڊيٽا" تي. ڪيترن ئي انحصار جي رشتن لاءِ، ”ٽريس“ اسٽيريوٽائپ استعمال ڪيو ويندو آهي انهن طبقن جي نشاندهي کي ظاهر ڪرڻ لاءِ جيڪي واضح طور تي عمل جي وضاحت ۾ نه ڏيکاريا ويا آهن، پر جيڪي ان جي آٽوميشن لاءِ ضروري آهن، انهن طبقن ڏانهن جن جا مثال اسان جي وضاحت ۾ واضح طور تي ظاهر ڪيا ويا آهن.
اسٽيج 5. اچو ته "ڪاروباري ضابطن" جي ٽريڪ تي نوٽس جو تجزيو ڪريو
تنهن ڪري، اسان 5 مرحلن مان گذريا ۽ 3 قسم جا ڊراگرام ٺاهيا. مان ماڊلنگ ماحول ۾ اسان جي ماڊل جي تنظيم بابت ٿورو تبصرو شامل ڪندس. اتي ڪيترائي فريم ورڪ آھن جيڪي اسان جي ترقي ڪيل ماڊلز جي جوڙجڪ ۾ مدد ڪن ٿا، پر اھو ھن مضمون جو موضوع نه آھي، تنھنڪري اسان پاڻ کي پنھنجي منصوبي جي منظم سار سنڀال لاءِ ھيٺين سادي پيڪيجز تائين محدود ڪنداسين: ڪاروباري عمل، فنڪشنل ماڊل، آرٽيڪل، شرڪت ڪندڙ ۽ ماحول (شڪل 14).
شڪل 14. پروجيڪٽ پيڪيجز جي جوڙجڪ
اهڙيء طرح، اسان مسلسل ماڊل ٺاهيا آهن جيڪي مختلف زاوين کان مادي اثاثن لاء اڪائونٽنگ جي سسٽم کي بيان ڪن ٿا: هڪ خودڪار ڪاروباري عمل جو هڪ نمونو، هڪ فنڪشنل ماڊل، ۽ هڪ تصوراتي سطح تي سسٽم جي اندروني تنظيم جو هڪ نمونو.
سرٽيفڪيٽ نمبر 18249 دانشورانه سرگرمي جي نتيجي جي پيداوار جي رجسٽريشن ۽ جمع ڪرڻ تي. Alfimov R.V.، Zolotukhina E.B.، Krasnikova S.A. تدريسي امداد جو مسودو جنهن جو عنوان آهي "انٽرپرائز آرڪيٽيڪٽ استعمال ڪندي موضوع واري علائقي کي ماڊل ڪرڻ" // 2011.