پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

"گلہری کی زندگی میں ایک دن" یا پروسیس ماڈلنگ سے لے کر ایک خودکار دولت اکاؤنٹنگ سسٹم کے ڈیزائن تک "Belka-1.0" (حصہ 1)

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)
A.S. Pushkin کی "The Tale of Tsar Saltan" کے لیے ایک مثال استعمال کی گئی تھی، جسے چلڈرن لٹریچر، ماسکو، 1949، لینن گراڈ نے K. Kuznetsov کی ڈرائنگ میں شائع کیا تھا۔

"گلہری" کا اس سے کیا تعلق ہے؟

میں فوری طور پر وضاحت کروں گا کہ "گلہری" کا اس سے کیا تعلق ہے۔ پریوں کی کہانیوں سے مستعار موضوع کے علاقے کی بنیاد پر UML سیکھنے کے لیے انٹرنیٹ پر تفریحی پروجیکٹس کا سامنا کرنا (مثال کے طور پر، یہاں [1])، میں نے اپنے طلباء کے لیے بھی اسی طرح کی ایک مثال تیار کرنے کا فیصلہ کیا تاکہ وہ شروع کرنے کے لیے صرف تین قسم کے خاکوں کا مطالعہ کر سکیں: ایکٹیویٹی ڈایاگرام، یوز کیس ڈایاگرام اور کلاس ڈایاگرام۔ میں "ترجمے کی مشکلات" کے تنازعات سے بچنے کے لیے جان بوجھ کر خاکوں کے ناموں کا روسی زبان میں ترجمہ نہیں کرتا۔ میں تھوڑی دیر بعد وضاحت کروں گا کہ یہ کیا ہے۔ اس مثال میں میں ایک آسٹریلوی کمپنی کا انٹرپرائز آرکیٹیکٹ فریم ورک استعمال کر رہا ہوں۔ سپارکس سسٹمز [2] – مناسب قیمت کے لیے ایک اچھا ٹول۔ اور اپنے تربیتی سیشن کے حصے کے طور پر میں استعمال کرتا ہوں۔ ماڈلیو [3]، ایک اچھا مفت آبجیکٹ پر مبنی ڈیزائن ٹول جو UML2.0 اور BPMN معیارات کو سپورٹ کرتا ہے، بصری صلاحیتوں کے لحاظ سے غیر ضروری گھنٹیاں اور سیٹیوں کے بغیر، لیکن زبان کی بنیادی باتیں سیکھنے کے لیے کافی ہے۔

ہم مادی اثاثوں کے اکاؤنٹنگ کی سرگرمی کو خودکار کرنے جا رہے ہیں، جو ان عملوں میں پیدا ہوتی ہے۔

...
ایک جزیرہ سمندر پر واقع ہے، (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)
انہیں دنیا بھر میں جانے دو۔ (P8)
لڑکیاں زمرد ڈال رہی ہیں (P9, A5, C3)
گوداموں میں، اور احاطہ کے نیچے؛ (E10, E11)
...
(اے ایس پشکن "زار سالتان کی کہانی، اس کے شاندار اور طاقتور ہیرو شہزادہ گائیڈن سالٹانووچ اور خوبصورت شہزادی سوان کی"، پریوں کی کہانی پر کام غالباً 1822 میں شروع ہوا تھا؛ پریوں کی کہانی پہلی بار پشکن نے "اے پشکن کی نظمیں" (حصہ III، 1832، صفحہ 130-181) میں شائع کی تھی۔ - تصور سے اشاعت تک 10 سال، ویسے!)

لائنوں کے دائیں طرف لکھے گئے کوڈز کے بارے میں تھوڑا سا۔ "A" ("Actor" سے) کا مطلب ہے کہ لائن میں عمل میں شریک کے بارے میں معلومات شامل ہیں۔ "C" ("کلاس" سے) - کلاس اشیاء کے بارے میں معلومات جن پر عمل کے عمل کے دوران کارروائی کی جاتی ہے۔ "E" ("ماحول" سے) - کلاس اشیاء کے بارے میں معلومات جو عمل کو انجام دینے کے لئے ماحول کی خصوصیت کرتی ہیں۔ "P" ("عمل" سے) - خود عمل کے بارے میں معلومات۔

ویسے، کسی عمل کی درست تعریف بھی طریقہ کار کے تنازعات کی وجہ ہونے کا دعویٰ کرتی ہے، اگر صرف اس حقیقت کی وجہ سے کہ مختلف عمل ہیں: کاروبار، پیداوار، تکنیکی وغیرہ۔ اور اسی طرح. (آپ تلاش کر سکتے ہیں، مثال کے طور پر، یہاں [4] اور یہاں [5])۔ تنازعہ سے بچنے کے لیے، آئیے اس سے اتفاق کرتے ہیں۔ ہم وقت کے ساتھ ساتھ اس کے دوبارہ ہونے اور آٹومیشن کی ضرورت کے نقطہ نظر سے اس عمل میں دلچسپی رکھتے ہیں۔، یعنی عمل کی کارروائیوں کے کسی بھی حصے کے عمل کو خودکار نظام میں منتقل کرنا۔

سرگرمی ڈایاگرام کے استعمال پر نوٹس

آئیے اپنے عمل کی ماڈلنگ شروع کریں اور اس کے لیے ایکٹیویٹی ڈایاگرام استعمال کریں۔ پہلے، میں یہ بتاتا ہوں کہ مذکورہ کوڈز کو ماڈل میں کیسے استعمال کیا جائے گا۔ گرافک مثال کے ساتھ اس کی وضاحت کرنا آسان ہے، لیکن اس کے ساتھ ساتھ ہم سرگرمی کے خاکے کے کچھ (تقریباً سبھی جن کی ہمیں ضرورت ہے) عناصر کا تجزیہ کریں گے۔
آئیے درج ذیل ٹکڑے کا تجزیہ کریں:

...
گلہری گانے گاتی ہے، (P1, A1)
جی ہاں، وہ گری دار میوے پر چبھتا رہتا ہے، (P2)
لیکن گری دار میوے سادہ نہیں ہیں، (C1)
تمام خول سنہری ہیں، (C2)
کور خالص زمرد ہے؛ (C3)
...

ہمارے پاس عمل کے دو مراحل ہیں P1 اور P2، شریک A1، اور تین مختلف کلاسوں کی اشیاء: کلاس C1 کا ایک شے اس قدم میں داخل ہوتا ہے، کلاس C2 اور C3 کی اشیاء ہمارے اس مرحلے P2 کی سرگرمی کے نتیجے میں آؤٹ پٹ ہوتی ہیں۔ عمل خاکہ کے لیے ہم مندرجہ ذیل ماڈلنگ عناصر استعمال کرتے ہیں۔

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

ہمارے عمل کے ایک ٹکڑے کو کچھ اس طرح پیش کیا جاسکتا ہے (شکل 1)۔

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

تصویر 1. سرگرمی ڈایاگرام کا ٹکڑا

جگہ کو منظم کرنے اور سرگرمی کے خاکے کی ساخت کے لیے، ہم UML اشارے کے کلاسیکی استعمال کے نقطہ نظر سے، ایک غیر معیاری طریقہ استعمال کریں گے۔ لیکن اس کی کئی وجوہات ہیں۔ سب سے پہلے، ماڈلنگ شروع کرنے سے پہلے ہم نام نہاد مرتب کریں گے۔ ماڈلنگ کا معاہدہ، جس میں ہم اشارے کے استعمال کی تمام خصوصیات کو ریکارڈ کرتے ہیں۔ دوم، سافٹ ویئر سسٹم بنانے کے لیے کاروباری ماڈلنگ کے مرحلے پر اس طریقہ کار کو بار بار کامیابی کے ساتھ لاگو کیا گیا تھا، اس کے نتائج کو ہماری مصنفین کی چھوٹی ٹیم نے متعلقہ کاپی رائٹ آبجیکٹ میں ریکارڈ کیا تھا، اور اسے تربیتی کتابچہ میں بھی استعمال کیا گیا تھا۔ 6]۔ ایکٹیویٹی ڈایاگرام کے لیے، ہم یہ بیان کرتے ہیں کہ ڈایاگرام فیلڈ کو "سوئم لین" کا استعمال کرتے ہوئے بنایا گیا ہے۔ ٹریک کا نام چارٹ عناصر کی قسم کے مطابق ہوگا جو اس ٹریک پر رکھے جائیں گے۔

"ان پٹ اور آؤٹ پٹ نمونے": اس ٹریک میں آبجیکٹ عناصر شامل ہوں گے - وہ اشیاء جو استعمال ہوتی ہیں یا کسی عمل کے مرحلے کو انجام دینے کا نتیجہ ہوتی ہیں۔
"عمل کے مراحل": یہاں ہم سرگرمی کے عناصر کو رکھیں گے - عمل کے شرکاء کے اعمال۔
"امیدوار": عناصر کے لیے ایک راستہ جو ہمارے عمل میں ایکشن پرفارمرز کے کردار کو ظاہر کرے گا؛ ان کے لیے ہم ایک ہی ماڈلنگ عنصر آبجیکٹ کا استعمال کریں گے، لیکن ہم اس میں "اداکار" سٹیریو ٹائپ شامل کریں گے۔
اگلا ٹریک کہا جاتا ہے۔ "کاروباری اصول" اور اس ٹریک پر ہم عمل کے مراحل کو انجام دینے کے لیے قواعد کو متن کی شکل میں رکھیں گے، اور اس کے لیے ہم ماڈلنگ عنصر نوٹ - ایک نوٹ استعمال کریں گے۔
ہم یہاں رکیں گے، اگرچہ ہم راستہ بھی استعمال کر سکتے ہیں۔ "اوزار" عمل آٹومیشن کی سطح کے بارے میں معلومات جمع کرنے کے لیے۔ ایک راستہ بھی کام آ سکتا ہے۔ "مقامات اور شرکاء کی تقسیم"، اس کا استعمال عمل کے شرکاء کے عہدوں اور محکموں سے کرداروں کو جوڑنے کے لیے کیا جا سکتا ہے۔

ہر وہ چیز جو میں نے ابھی بیان کی ہے ایک ٹکڑا ہے۔ ماڈلنگ کنونشنزمعاہدے کا یہ حصہ ایک خاکہ کو ترتیب دینے کے اصولوں اور اس کے مطابق اسے لکھنے اور پڑھنے کے قواعد سے متعلق ہے۔

"نسخہ"

اب آئیے خاص طور پر سسٹم کی ماڈلنگ کے آپشن پر غور کریں۔ سرگرمی ڈایاگرام سے یہ اختیارات میں سے صرف ایک ہے، میں نوٹ کرتا ہوں کہ یقیناً یہ واحد نہیں ہے۔ ایکٹیویٹی ڈایاگرام پروسیس ماڈلنگ سے ایک خودکار نظام کے ڈیزائن کی طرف منتقلی میں اس کے کردار کے نقطہ نظر سے ہماری دلچسپی لے گا۔ ایسا کرنے کے لیے، ہم طریقہ کار کی سفارشات پر عمل کریں گے - ایک قسم کی ترکیب جس میں صرف پانچ مراحل ہوتے ہیں اور صرف تین قسم کے خاکوں کی ترقی کے لیے فراہم کرتے ہیں۔ اس نسخہ کو استعمال کرنے سے ہمیں اس عمل کی باقاعدہ تفصیل حاصل کرنے میں مدد ملے گی جسے ہم خودکار بنانا چاہتے ہیں اور سسٹم ڈیزائن کے لیے ڈیٹا اکٹھا کرنا چاہتے ہیں۔ اور UML کا مطالعہ شروع کرنے والے طلباء کے لیے، یہ ایک قسم کا لائف پریزرور ہے جو انہیں تمام قسم کے بصری ذرائع اور تکنیکوں میں ڈوبنے نہیں دے گا جو UML اور جدید ماڈلنگ ٹولز میں پائے جاتے ہیں۔

یہاں، حقیقت میں، خود ہدایت ہے، اور پھر ہمارے "پری کہانی" کے موضوع کے علاقے کے لئے بنائے گئے خاکوں کی پیروی کریں۔

مرحلہ 1۔ ہم عمل کو ایکٹیویٹی ڈایاگرام کی شکل میں بیان کرتے ہیں۔ 10 سے زیادہ مراحل والے عمل کے لیے، خاکہ کی پڑھنے کی اہلیت کو بہتر بنانے کے لیے عمل کے سڑنے کے اصول کو لاگو کرنا سمجھ میں آتا ہے۔

مرحلہ 2۔ منتخب کریں کہ کیا خودکار ہو سکتا ہے۔ (مثلاً ایک خاکہ پر اقدامات کو نمایاں کیا جا سکتا ہے)۔

مرحلہ 3۔ خودکار قدم کا نظام کے کسی فنکشن یا فنکشن سے وابستہ ہونا ضروری ہے۔ (تعلقات کئی سے کئی ہو سکتے ہیں)، استعمال کے کیس کا خاکہ بنائیں۔ یہ ہمارے نظام کے کام ہیں۔

مرحلہ 4۔ آئیے کلاس ڈایاگرام کا استعمال کرتے ہوئے AS کی اندرونی تنظیم کو بیان کرتے ہیں۔ --.کلاس n. ایکٹیویٹی ڈایاگرام میں "ان پٹ اور آؤٹ پٹ آبجیکٹ (دستاویزات)" تیراکی کا راستہ آبجیکٹ ماڈل اور ایک ہستی-تعلق کا ماڈل بنانے کی بنیاد ہے۔

مرحلہ 5۔ آئیے "بزنس رولز" ٹریک پر نوٹوں کا تجزیہ کریں۔، وہ مختلف قسم کی پابندیاں اور شرائط فراہم کرتے ہیں، جو آہستہ آہستہ غیر فعال ضروریات میں تبدیل ہو جاتی ہیں۔
خاکوں کا نتیجہ (سرگرمی، استعمال کی صورت، کلاس) ہمیں کافی سخت اشارے میں ایک رسمی وضاحت فراہم کرتا ہے، یعنی ایک غیر واضح پڑھنا ہے. اب آپ تکنیکی وضاحتیں تیار کر سکتے ہیں، ضروریات کی وضاحتیں وغیرہ واضح کر سکتے ہیں۔

آئیے ماڈلنگ شروع کرتے ہیں۔

مرحلہ 1۔ عمل کو ایکٹیویٹی ڈایاگرام کی شکل میں بیان کریں۔

میں آپ کو یاد دلاتا ہوں کہ ہم نے "سوئمنگ" لین کا استعمال کرتے ہوئے خاکہ تیار کیا تھا؛ ہر لین میں ایک ہی قسم کے عناصر ہوتے ہیں (شکل 2)۔ اوپر بیان کردہ خاکہ عناصر کے علاوہ، ہم اضافی عناصر استعمال کریں گے، آئیے ان کی وضاحت کرتے ہیں۔

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

فیصلہ (فیصلہ) ڈایاگرام میں ہمارے عمل کے برانچنگ پوائنٹ کی نشاندہی کرتا ہے، اور دھاگوں کو ضم کرنا (مرج) – ان کے دوبارہ اتحاد کا نقطہ۔ منتقلی کے حالات ٹرانزیشن پر مربع بریکٹ میں لکھے جاتے ہیں۔

دو سنکرونائزرز (فورک) کے درمیان ہم متوازی عمل کی شاخیں دکھائیں گے۔
ہمارے عمل کا صرف ایک آغاز ہو سکتا ہے - ایک انٹری پوائنٹ (ابتدائی)۔ لیکن کئی تکمیلات (فائنل) ہو سکتی ہیں، لیکن ہمارے مخصوص خاکے کے لیے نہیں۔

بہت سارے تیر ہیں؛ عناصر اور کنکشن کی ایک بڑی تعداد کے ساتھ، آپ سب سے پہلے اس عمل کے مراحل کی شناخت کر سکتے ہیں، اور پھر ان مراحل کے سڑن کو انجام دے سکتے ہیں۔ لیکن وضاحت کے لیے، میں اپنے "پریوں کی کہانی" کے عمل کو مکمل طور پر ایک خاکہ پر دکھانا چاہوں گا، جب کہ، یقیناً، ہمیں اس بات کو یقینی بنانا ہوگا کہ تیر "ایک ساتھ نہ رہیں"، اس سے جڑے ہوئے چیزوں کو درست طریقے سے ٹریک کرنا ممکن ہوگا۔ کہاں تک.

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

تصویر 2. سرگرمی کا خاکہ - عمل کا عمومی منظر

کیونکہ شاعرانہ لائنوں میں، عمل کی کچھ تفصیلات کو چھوڑ دیا گیا ہے، انہیں بحال کرنا پڑا، وہ سفید پس منظر والے عناصر کے ذریعہ دکھائے گئے ہیں۔ ان تفصیلات میں سٹوریج اور پروسیسنگ مرحلہ کے لیے منتقلی/استقبال اور کئی ان پٹ اور آؤٹ پٹ نمونے شامل ہیں۔ یہ بات قابل غور ہے کہ یہ قدم بھی عمل کو مکمل طور پر ظاہر نہیں کرتا ہے، کیونکہ ہمیں ٹرانسمیشن سٹیپ اور ریسیپشن سٹیپ کو الگ الگ متعین کرنے کی ضرورت ہوگی، اور یہاں تک کہ گولوں کے لیے ایک الگ مرحلہ بھی شامل کرنا ہوگا، اور یہ بھی سوچنا ہوگا کہ پہلے ان تمام مادی قدروں کو عارضی طور پر کہیں محفوظ کیا جانا چاہیے، وغیرہ۔ اور اسی طرح.
آئیے یہ بھی نوٹ کریں کہ گری دار میوے کی اصلیت کا سوال لا جواب ہے - وہ کہاں سے آتے ہیں اور گلہری تک کیسے پہنچتے ہیں؟ اور یہ سوال (یہ نوٹ میں سرخ فونٹ میں نمایاں کیا گیا ہے - نوٹ عنصر) الگ مطالعہ کی ضرورت ہے! ایک تجزیہ کار اس طرح کام کرتا ہے - تھوڑا تھوڑا کرکے معلومات اکٹھا کرنا، مفروضے بنانا اور موضوع کے ماہرین سے "ٹھیک ہے" یا "نہیں" وصول کرنا - نظام بناتے وقت کاروباری ماڈلنگ کے مرحلے پر بہت اہم اور ناقابل تبدیلی لوگ۔

یہ بھی نوٹ کریں کہ عمل مرحلہ P5 دو حصوں پر مشتمل ہے۔

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

اور ہم ہر ایک حصے کو گلائیں گے اور اس پر مزید تفصیل سے غور کریں گے (شکل 3، شکل 4)، کیونکہ ان مخصوص مراحل میں کی جانے والی سرگرمیاں خودکار ہوں گی۔

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

تصویر 3. سرگرمی کا خاکہ - تفصیل (حصہ 1)

پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

تصویر 4. سرگرمی کا خاکہ - تفصیل (حصہ 2)

مرحلہ 2۔ منتخب کریں کہ کیا خودکار ہو سکتا ہے۔

خودکار ہونے والے اقدامات کو خاکوں پر رنگ میں نمایاں کیا گیا ہے (شکل 3، شکل 4 دیکھیں)۔
پروسیس ماڈلنگ سے خودکار سسٹم ڈیزائن تک (حصہ 1)

ان سب کو عمل میں ایک شریک کے ذریعہ انجام دیا جاتا ہے - کلرک:

  • بیان میں نٹ کے وزن کے بارے میں معلومات درج کرتا ہے؛
  • بیان میں نٹ کی منتقلی کے بارے میں معلومات درج کرتا ہے؛
  • نٹ کے خول اور دانا میں تبدیل ہونے کی حقیقت کو ریکارڈ کرتا ہے۔
  • بیان میں نٹ دانا کے بارے میں معلومات داخل کرتا ہے۔
  • فہرست میں نٹ کے خولوں کے بارے میں معلومات درج کرتا ہے۔

کئے گئے کام کا تجزیہ۔ اس کے بعد کیا ہے؟

لہذا، ہم نے بہت زیادہ تیاری کا کام کیا ہے: ہم نے اس عمل کے بارے میں معلومات اکٹھی کی ہیں جسے ہم خودکار کرنے جا رہے ہیں۔ ماڈلنگ پر ایک معاہدہ بنانا شروع کیا (اب تک صرف ایکٹیویٹی ڈایاگرام استعمال کرنے کے معاملے میں)؛ عمل کی نقلی کارکردگی کا مظاہرہ کیا اور یہاں تک کہ اس کے کئی مراحل کو گلا دیا؛ ہم نے عمل کے ان مراحل کی نشاندہی کی ہے جنہیں ہم خودکار بنائیں گے۔ اب ہم اگلے مراحل پر جانے کے لیے تیار ہیں اور سسٹم کی فعالیت اور اندرونی تنظیم کو ڈیزائن کرنا شروع کر دیتے ہیں۔

جیسا کہ آپ جانتے ہیں، پریکٹس کے بغیر تھیوری کچھ بھی نہیں ہے۔ آپ کو یقینی طور پر اپنے ہاتھوں سے "ماڈلنگ" کی کوشش کرنی چاہئے، یہ مجوزہ نقطہ نظر کو سمجھنے کے لئے بھی مفید ہے۔ مثال کے طور پر، آپ ماڈلنگ کے ماحول میں کام کر سکتے ہیں۔ ماڈلیو [3]۔ ہم نے مجموعی پروسیس ڈایاگرام کے مراحل کا صرف ایک حصہ سڑ لیا ہے (شکل 2 دیکھیں)۔ ایک عملی کام کے طور پر، آپ سے Modelio ماحول میں تمام خاکوں کو دہرانے اور "ذخیرہ اور پروسیسنگ کے لیے منتقلی/استقبال" کے مرحلے کو سڑنے کے لیے کہا جا سکتا ہے۔
ہم ابھی تک مخصوص ماڈلنگ ماحول میں کام کرنے پر غور نہیں کر رہے ہیں، لیکن یہ آزاد مضامین اور جائزوں کا موضوع بن سکتا ہے۔

مضمون کے دوسرے حصے میں، ہم 3-5 مراحل میں ضروری ماڈلنگ اور ڈیزائن کی تکنیکوں کا تجزیہ کریں گے، ہم UML استعمال کیس اور کلاس ڈایاگرام استعمال کریں گے۔ جاری ہے.

ذرائع کی فہرست

  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۔

ماخذ: www.habr.com

نیا تبصرہ شامل کریں